summaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt24
1 files changed, 18 insertions, 6 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 651072c..c7db294 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -66,6 +66,15 @@ SET(CERT_CHECKER_TESTS_LOGIC_SOURCES
${DPL_CORE_SRC_PATH}/colors.cpp
)
+SET(CERT_CHECKER_TESTS_CLIENT_SOURCES
+ # tests
+ ${CERT_CHECKER_TESTS_SRC_PATH}/main.cpp
+ ${CERT_CHECKER_TESTS_SRC_PATH}/colour_log_formatter.cpp
+ ${CERT_CHECKER_TESTS_SRC_PATH}/test_client.cpp
+ # dpl
+ ${DPL_CORE_SRC_PATH}/colors.cpp
+)
+
SET(CERT_CHECKER_POPUP_TEST_SOURCES
# tests
${CERT_CHECKER_TESTS_SRC_PATH}/popup_test.cpp
@@ -86,13 +95,9 @@ INCLUDE_DIRECTORIES(SYSTEM
ADD_EXECUTABLE(${TARGET_CERT_CHECKER_TESTS} ${CERT_CHECKER_TESTS_SOURCES})
ADD_EXECUTABLE(${TARGET_CERT_CHECKER_TESTS_LOGIC} ${CERT_CHECKER_TESTS_LOGIC_SOURCES})
+ADD_EXECUTABLE(${TARGET_CERT_CHECKER_TESTS_CLIENT} ${CERT_CHECKER_TESTS_CLIENT_SOURCES})
ADD_EXECUTABLE(${TARGET_CERT_CHECKER_POPUP_TEST} ${CERT_CHECKER_POPUP_TEST_SOURCES})
-SET_TARGET_PROPERTIES(${TARGET_CERT_CHECKER_TESTS_LOGIC}
- PROPERTIES
- COMPILE_FLAGS "-D_GNU_SOURCE -fvisibility=default"
-)
-
TARGET_LINK_LIBRARIES(${TARGET_CERT_CHECKER_TESTS}
${TARGET_CERT_CHECKER_COMMON}
${CERT_CHECKER_TESTS_DEP_LIBRARIES}
@@ -103,13 +108,19 @@ TARGET_LINK_LIBRARIES(${TARGET_CERT_CHECKER_TESTS}
TARGET_LINK_LIBRARIES(${TARGET_CERT_CHECKER_TESTS_LOGIC}
${TARGET_CERT_CHECKER_COMMON}
- ${TARGET_CERT_CHECKER_CLIENT}
${CERT_CHECKER_TESTS_DEP_LIBRARIES}
${CMAKE_THREAD_LIBS_INIT}
boost_unit_test_framework
-ldl
)
+TARGET_LINK_LIBRARIES(${TARGET_CERT_CHECKER_TESTS_CLIENT}
+ ${TARGET_CERT_CHECKER_COMMON}
+ ${TARGET_CERT_CHECKER_CLIENT}
+ boost_unit_test_framework
+ -ldl
+ )
+
TARGET_LINK_LIBRARIES(${TARGET_CERT_CHECKER_POPUP_TEST}
${TARGET_CERT_CHECKER_COMMON}
${CERT_CHECKER_TESTS_DEP_LIBRARIES}
@@ -134,4 +145,5 @@ INSTALL(FILES
INSTALL(TARGETS ${TARGET_CERT_CHECKER_TESTS} DESTINATION ${BIN_DIR})
INSTALL(TARGETS ${TARGET_CERT_CHECKER_TESTS_LOGIC} DESTINATION ${BIN_DIR})
+INSTALL(TARGETS ${TARGET_CERT_CHECKER_TESTS_CLIENT} DESTINATION ${BIN_DIR})
INSTALL(TARGETS ${TARGET_CERT_CHECKER_POPUP_TEST} DESTINATION ${BIN_DIR})