aboutsummaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 0000000..8754e54
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,43 @@
+add_subdirectory(autogen)
+add_subdirectory(about)
+add_subdirectory(cmd)
+add_subdirectory(webengine)
+
+add_executable(poi
+ bookmarks/builtin.cpp
+ bookmarks/bookmarkswidget.h bookmarks/bookmarkswidget.cpp bookmarks/bookmarksform.ui
+ bookmarks/bookmarkstoolbar.h bookmarks/bookmarkstoolbar.cpp
+ bookmarks/editbookmarkdialog.h bookmarks/editbookmarkdialog.cpp bookmarks/editbookmarkdialog.ui
+
+ cmd/cmd.hpp
+ configuration/builtin.cpp
+
+ mainwindow/widgets/completer.h mainwindow/widgets/completer.cpp
+ mainwindow/widgets/dockwidget.h mainwindow/widgets/dockwidget.cpp
+ mainwindow/widgets/menusearch.h mainwindow/widgets/menusearch.cpp
+ mainwindow/widgets/navigationbar.h mainwindow/widgets/navigationbar.cpp
+ mainwindow/widgets/searchform.h mainwindow/widgets/searchform.cpp mainwindow/widgets/searchform.ui
+ mainwindow/widgets/urllineedit.h mainwindow/widgets/urllineedit.cpp
+ mainwindow/addressbar.h mainwindow/addressbar.cpp mainwindow/addressbar.ui
+ mainwindow/mainwindow.h mainwindow/mainwindow.cpp
+ mainwindow/menubar.h mainwindow/menubar.cpp
+
+ session/builtin.cpp
+ session/savesessiondialog.h session/savesessiondialog.cpp session/savesessiondialog.ui
+ session/sessiondialog.h session/sessiondialog.cpp session/sessiondialog.ui
+
+ subwindow/subwindow.h subwindow/subwindow.cpp
+ subwindow/tabwidget.h subwindow/tabwidget.cpp
+
+ main.cpp
+ applicationmenu.h applicationmenu.cpp
+ browser.h browser.cpp
+ util.h util.cpp)
+
+target_link_libraries(poi PRIVATE Qt5::Widgets Qt5::WebEngineWidgets Qt5::Svg
+ SingleApplication::SingleApplication fmt spdlog
+ about_dialog about_plugin webengine
+ bookmarks configuration downloads pluginloader session_formats smolblok)
+target_include_directories(poi PRIVATE .
+ ${CMAKE_SOURCE_DIR}/include
+ ${CMAKE_CURRENT_BINARY_DIR})