summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/CMakeLists.txt16
-rw-r--r--client/test/CMakeLists.txt2
-rw-r--r--common/CMakeLists.txt1
-rw-r--r--dummyresource/CMakeLists.txt2
4 files changed, 12 insertions, 9 deletions
diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
index 1ebf5fd..f85839d 100644
--- a/client/CMakeLists.txt
+++ b/client/CMakeLists.txt
@@ -7,13 +7,15 @@ set(akonadi2client_SRCS
7 threadboundary.cpp 7 threadboundary.cpp
8) 8)
9 9
10add_library(${PROJECT_NAME}_lib SHARED ${akonadi2client_SRCS}) 10add_library(${PROJECT_NAME} SHARED ${akonadi2client_SRCS})
11target_link_libraries(${PROJECT_NAME}_lib akonadi2common) 11target_link_libraries(${PROJECT_NAME} akonadi2common)
12qt5_use_modules(${PROJECT_NAME}_lib Widgets Network)
13
14add_executable(${PROJECT_NAME} main.cpp)
15target_link_libraries(${PROJECT_NAME} akonadi2_client_lib akonadi2common)
16qt5_use_modules(${PROJECT_NAME} Widgets Network) 12qt5_use_modules(${PROJECT_NAME} Widgets Network)
17install(TARGETS ${PROJECT_NAME} DESTINATION bin) 13install(TARGETS ${PROJECT_NAME} DESTINATION lib)
14
15add_executable(${PROJECT_NAME}_bin main.cpp)
16set_target_properties(${PROJECT_NAME}_bin PROPERTIES OUTPUT_NAME ${PROJECT_NAME})
17target_link_libraries(${PROJECT_NAME}_bin ${PROJECT_NAME} akonadi2common)
18qt5_use_modules(${PROJECT_NAME}_bin Widgets Network)
19install(TARGETS ${PROJECT_NAME}_bin DESTINATION bin)
18 20
19add_subdirectory(test) 21add_subdirectory(test)
diff --git a/client/test/CMakeLists.txt b/client/test/CMakeLists.txt
index 0d5da1b..601899a 100644
--- a/client/test/CMakeLists.txt
+++ b/client/test/CMakeLists.txt
@@ -5,7 +5,7 @@ macro(auto_tests)
5 foreach(_testname ${ARGN}) 5 foreach(_testname ${ARGN})
6 add_executable(${_testname} ${_testname}.cpp ${store_SRCS}) 6 add_executable(${_testname} ${_testname}.cpp ${store_SRCS})
7 qt5_use_modules(${_testname} Core Test) 7 qt5_use_modules(${_testname} Core Test)
8 target_link_libraries(${_testname} lmdb akonadi2_client_lib) 8 target_link_libraries(${_testname} lmdb akonadi2_client)
9 add_test(NAME ${_testname} COMMAND ${_testname}) 9 add_test(NAME ${_testname} COMMAND ${_testname})
10 endforeach(_testname) 10 endforeach(_testname)
11endmacro(auto_tests) 11endmacro(auto_tests)
diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt
index c0cc7d9..d200635 100644
--- a/common/CMakeLists.txt
+++ b/common/CMakeLists.txt
@@ -21,3 +21,4 @@ generate_export_header(${PROJECT_NAME} BASE_NAME Akonadi2Common EXPORT_FILE_NAME
21SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE CXX) 21SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES LINKER_LANGUAGE CXX)
22qt5_use_modules(${PROJECT_NAME} Widgets) 22qt5_use_modules(${PROJECT_NAME} Widgets)
23target_link_libraries(${PROJECT_NAME} ${storage_LIBS}) 23target_link_libraries(${PROJECT_NAME} ${storage_LIBS})
24install(TARGETS ${PROJECT_NAME} DESTINATION lib)
diff --git a/dummyresource/CMakeLists.txt b/dummyresource/CMakeLists.txt
index 8fa2eee..57b916a 100644
--- a/dummyresource/CMakeLists.txt
+++ b/dummyresource/CMakeLists.txt
@@ -6,7 +6,7 @@ generate_flatbuffers(dummycalendar)
6 6
7#Client plugin 7#Client plugin
8add_library(${PROJECT_NAME}_facade SHARED facade.cpp) 8add_library(${PROJECT_NAME}_facade SHARED facade.cpp)
9target_link_libraries(${PROJECT_NAME}_facade akonadi2common akonadi2_client_lib) 9target_link_libraries(${PROJECT_NAME}_facade akonadi2common akonadi2_client)
10qt5_use_modules(${PROJECT_NAME}_facade Widgets Network) 10qt5_use_modules(${PROJECT_NAME}_facade Widgets Network)
11#install(TARGETS ${PROJECT_NAME}_facade DESTINATION bin) 11#install(TARGETS ${PROJECT_NAME}_facade DESTINATION bin)
12 12