diff options
-rw-r--r-- | CMakeLists.txt | 8 | ||||
-rw-r--r-- | async/src/CMakeLists.txt | 2 | ||||
-rw-r--r-- | client/CMakeLists.txt | 2 | ||||
-rw-r--r-- | common/CMakeLists.txt | 2 | ||||
-rw-r--r-- | synchronizer/CMakeLists.txt | 2 | ||||
-rw-r--r-- | tests/hawd/CMakeLists.txt | 8 |
6 files changed, 13 insertions, 11 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8d33281..97c4466 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -14,11 +14,12 @@ include(GenerateExportHeader) | |||
14 | #include(ECMSetupVersion) | 14 | #include(ECMSetupVersion) |
15 | include(ECMGenerateHeaders) | 15 | include(ECMGenerateHeaders) |
16 | include(ECMPackageConfigHelpers) | 16 | include(ECMPackageConfigHelpers) |
17 | # include(KDEInstallDirs) | 17 | include(KDEInstallDirs) |
18 | # include(KDEFrameworkCompilerSettings) | 18 | # include(KDEFrameworkCompilerSettings) |
19 | # include(KDECMakeSettings) | 19 | # include(KDECMakeSettings) |
20 | 20 | ||
21 | find_package(Qt5Core REQUIRED) | 21 | find_package(Qt5 COMPONENTS REQUIRED Core Widgets Network) |
22 | |||
22 | find_package(FlatBuffers REQUIRED) | 23 | find_package(FlatBuffers REQUIRED) |
23 | function(generate_flatbuffers) | 24 | function(generate_flatbuffers) |
24 | foreach(fbs ${ARGN}) | 25 | foreach(fbs ${ARGN}) |
@@ -41,7 +42,8 @@ include_directories(SYSTEM ${CMAKE_SOURCE_DIR}/common) | |||
41 | 42 | ||
42 | configure_file(hawd.conf hawd.conf) | 43 | configure_file(hawd.conf hawd.conf) |
43 | 44 | ||
44 | set(AKONADI2_RESOURCE_PLUGINS_PATH plugins/akonadi2/resources) | 45 | set(AKONADI2_RESOURCE_PLUGINS_PATH ${QT_PLUGIN_INSTALL_DIR}/akonadi2/resources) |
46 | |||
45 | # common, eventually a lib but right now just the command buffers | 47 | # common, eventually a lib but right now just the command buffers |
46 | add_subdirectory(common) | 48 | add_subdirectory(common) |
47 | 49 | ||
diff --git a/async/src/CMakeLists.txt b/async/src/CMakeLists.txt index 85700ed..7d17f2b 100644 --- a/async/src/CMakeLists.txt +++ b/async/src/CMakeLists.txt | |||
@@ -9,4 +9,4 @@ set(async_SRCS | |||
9 | 9 | ||
10 | add_library(${PROJECT_NAME} SHARED ${async_SRCS}) | 10 | add_library(${PROJECT_NAME} SHARED ${async_SRCS}) |
11 | target_link_libraries(${PROJECT_NAME} Qt5::Core) | 11 | target_link_libraries(${PROJECT_NAME} Qt5::Core) |
12 | install(TARGETS ${PROJECT_NAME} DESTINATION lib) | 12 | install(TARGETS ${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) |
diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 023e3d0..3555b3e 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt | |||
@@ -5,4 +5,4 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) | |||
5 | add_executable(${PROJECT_NAME} main.cpp) | 5 | add_executable(${PROJECT_NAME} main.cpp) |
6 | target_link_libraries(${PROJECT_NAME} akonadi2common) | 6 | target_link_libraries(${PROJECT_NAME} akonadi2common) |
7 | qt5_use_modules(${PROJECT_NAME} Widgets Network) | 7 | qt5_use_modules(${PROJECT_NAME} Widgets Network) |
8 | install(TARGETS ${PROJECT_NAME} DESTINATION bin) | 8 | install(TARGETS ${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) |
diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index 2f9c93c..429bad7 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt | |||
@@ -41,6 +41,6 @@ generate_export_header(${PROJECT_NAME} BASE_NAME Akonadi2Common EXPORT_FILE_NAME | |||
41 | SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE CXX) | 41 | SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE CXX) |
42 | qt5_use_modules(${PROJECT_NAME} Widgets Network) | 42 | qt5_use_modules(${PROJECT_NAME} Widgets Network) |
43 | target_link_libraries(${PROJECT_NAME} ${storage_LIBS} akonadi2async) | 43 | target_link_libraries(${PROJECT_NAME} ${storage_LIBS} akonadi2async) |
44 | install(TARGETS ${PROJECT_NAME} DESTINATION lib) | 44 | install(TARGETS ${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) |
45 | 45 | ||
46 | add_subdirectory(test) | 46 | add_subdirectory(test) |
diff --git a/synchronizer/CMakeLists.txt b/synchronizer/CMakeLists.txt index 031b3b2..1f95802 100644 --- a/synchronizer/CMakeLists.txt +++ b/synchronizer/CMakeLists.txt | |||
@@ -10,4 +10,4 @@ set(akonadi2synchronizer_SRCS | |||
10 | add_executable(${PROJECT_NAME} ${akonadi2synchronizer_SRCS}) | 10 | add_executable(${PROJECT_NAME} ${akonadi2synchronizer_SRCS}) |
11 | target_link_libraries(${PROJECT_NAME} akonadi2common) | 11 | target_link_libraries(${PROJECT_NAME} akonadi2common) |
12 | qt5_use_modules(${PROJECT_NAME} Widgets Network) | 12 | qt5_use_modules(${PROJECT_NAME} Widgets Network) |
13 | install(TARGETS ${PROJECT_NAME} DESTINATION bin) | 13 | install(TARGETS ${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) |
diff --git a/tests/hawd/CMakeLists.txt b/tests/hawd/CMakeLists.txt index 7dcaf01..84c41ab 100644 --- a/tests/hawd/CMakeLists.txt +++ b/tests/hawd/CMakeLists.txt | |||
@@ -26,17 +26,17 @@ add_library(lib${PROJECT_NAME} SHARED ${lib_SRCS}) | |||
26 | generate_export_header(lib${PROJECT_NAME} BASE_NAME HAWD EXPORT_FILE_NAME hawd_export.h) | 26 | generate_export_header(lib${PROJECT_NAME} BASE_NAME HAWD EXPORT_FILE_NAME hawd_export.h) |
27 | qt5_use_modules(lib${PROJECT_NAME} Core) | 27 | qt5_use_modules(lib${PROJECT_NAME} Core) |
28 | target_link_libraries(lib${PROJECT_NAME} akonadi2common) | 28 | target_link_libraries(lib${PROJECT_NAME} akonadi2common) |
29 | if (LIBGIT2_FOUND) | 29 | if (LIBGIT2_FOUND) |
30 | target_link_libraries(lib${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) | 30 | target_link_libraries(lib${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) |
31 | endif(LIBGIT2_FOUND) | 31 | endif(LIBGIT2_FOUND) |
32 | 32 | ||
33 | install(TARGETS lib${PROJECT_NAME} DESTINATION lib) | 33 | install(TARGETS lib${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) |
34 | 34 | ||
35 | add_executable(${PROJECT_NAME} ${SRCS}) | 35 | add_executable(${PROJECT_NAME} ${SRCS}) |
36 | qt5_use_modules(${PROJECT_NAME} Core) | 36 | qt5_use_modules(${PROJECT_NAME} Core) |
37 | target_link_libraries(${PROJECT_NAME} lib${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) | 37 | target_link_libraries(${PROJECT_NAME} lib${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) |
38 | if (LIBGIT2_FOUND) | 38 | if (LIBGIT2_FOUND) |
39 | target_link_libraries(${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) | 39 | target_link_libraries(${PROJECT_NAME} ${LIBGIT2_LIBRARIES}) |
40 | endif(LIBGIT2_FOUND) | 40 | endif(LIBGIT2_FOUND) |
41 | install(TARGETS ${PROJECT_NAME} DESTINATION bin) | 41 | install(TARGETS ${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) |
42 | 42 | ||