diff options
Diffstat (limited to 'test/unit_tests/CMakeLists.txt')
-rw-r--r-- | test/unit_tests/CMakeLists.txt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/unit_tests/CMakeLists.txt b/test/unit_tests/CMakeLists.txt new file mode 100644 index 0000000..15c710d --- /dev/null +++ b/test/unit_tests/CMakeLists.txt @@ -0,0 +1,27 @@ +AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/ UNIT_TESTS_SRCS) +AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../../mock/ UNIT_TESTS_SRCS) +ADD_EXECUTABLE(${TARGET_BUXTON2_UNIT_TEST} + ${UNIT_TESTS_SRCS} +) + +TARGET_INCLUDE_DIRECTORIES(${TARGET_BUXTON2_UNIT_TEST} PUBLIC + "${CMAKE_CURRENT_SOURCE_DIR}/../" + "${CMAKE_CURRENT_SOURCE_DIR}/../../vconf-compat" + "${CMAKE_CURRENT_SOURCE_DIR}/../../lib/include" + "${CMAKE_CURRENT_SOURCE_DIR}/../../mock" +) + +APPLY_PKG_CONFIG(${TARGET_BUXTON2_UNIT_TEST} PUBLIC + GLIB_DEPS + GMOCK_DEPS + VCONF_INTERNAL_KEYS_DEPS +) + +TARGET_LINK_LIBRARIES(${TARGET_BUXTON2_UNIT_TEST} PUBLIC vconf buxton2) +SET_TARGET_PROPERTIES(${TARGET_BUXTON2_UNIT_TEST} PROPERTIES COMPILE_FLAGS "-fPIE") +SET_TARGET_PROPERTIES(${TARGET_BUXTON2_UNIT_TEST} PROPERTIES LINK_FLAGS "-pie") + +ADD_TEST( + NAME ${TARGET_BUXTON2_UNIT_TEST} + COMMAND ${TARGET_BUXTON2_UNIT_TEST} +) |