diff options
Diffstat (limited to 'framework/src')
-rw-r--r-- | framework/src/CMakeLists.txt | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/framework/src/CMakeLists.txt b/framework/src/CMakeLists.txt index 7b188a49..2febf91b 100644 --- a/framework/src/CMakeLists.txt +++ b/framework/src/CMakeLists.txt | |||
@@ -14,7 +14,9 @@ set(CMAKE_CXX_VISIBILITY_PRESET default) | |||
14 | include_directories(. domain/mime/mimetreeparser domain/ domain/mime) | 14 | include_directories(. domain/mime/mimetreeparser domain/ domain/mime) |
15 | 15 | ||
16 | set(SRCS | 16 | set(SRCS |
17 | frameworkplugin.cpp | 17 | ) |
18 | |||
19 | add_library(kubeframework SHARED | ||
18 | settings/settings.cpp | 20 | settings/settings.cpp |
19 | domain/maillistmodel.cpp | 21 | domain/maillistmodel.cpp |
20 | domain/folderlistmodel.cpp | 22 | domain/folderlistmodel.cpp |
@@ -48,10 +50,8 @@ set(SRCS | |||
48 | webengineprofile.cpp | 50 | webengineprofile.cpp |
49 | startupcheck.cpp | 51 | startupcheck.cpp |
50 | keyring.cpp | 52 | keyring.cpp |
51 | ) | 53 | ) |
52 | 54 | target_link_libraries(kubeframework | |
53 | add_library(frameworkplugin SHARED ${SRCS}) | ||
54 | target_link_libraries(frameworkplugin | ||
55 | sink | 55 | sink |
56 | kube_otp | 56 | kube_otp |
57 | Qt5::Core | 57 | Qt5::Core |
@@ -66,6 +66,12 @@ target_link_libraries(frameworkplugin | |||
66 | KAsync | 66 | KAsync |
67 | QGpgme | 67 | QGpgme |
68 | ) | 68 | ) |
69 | install(TARGETS kubeframework DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
70 | |||
71 | add_library(frameworkplugin SHARED frameworkplugin.cpp) | ||
72 | target_link_libraries(frameworkplugin | ||
73 | kubeframework | ||
74 | ) | ||
69 | install(TARGETS frameworkplugin DESTINATION ${FRAMEWORK_INSTALL_DIR}) | 75 | install(TARGETS frameworkplugin DESTINATION ${FRAMEWORK_INSTALL_DIR}) |
70 | 76 | ||
71 | set(BUILD_TESTING ON) | 77 | set(BUILD_TESTING ON) |