1 PKG_CHECK_MODULES(KEY_MANAGER_TEST_DEP
7 SET(TARGET_KEY_MANAGER_TEST_PROVIDER "ckm-tests-internal-provider")
9 SET(KEY_MANAGER_SRC_PATH ${PROJECT_SOURCE_DIR}/src)
10 SET(KEY_MANAGER_PATH ${PROJECT_SOURCE_DIR}/src/manager)
12 SET(KEY_MANAGER_TEST_PROVIDER_SOURCES
13 ${KEY_MANAGER_PATH}/service/key-provider.cpp
14 ${PROJECT_SOURCE_DIR}/tests/test-key-provider.cpp
17 SET_SOURCE_FILES_PROPERTIES(
18 ${KEY_MANAGER_TEST_SOURCES}
20 COMPILE_FLAGS "-D_GNU_SOURCE -fvisibility=hidden")
22 INCLUDE_DIRECTORIES(SYSTEM ${KEY_MANAGER_TEST_DEP_INCLUDE_DIRS})
24 ${KEY_MANAGER_SRC_PATH}/include
25 ${KEY_MANAGER_PATH}/service
26 ${KEY_MANAGER_PATH}/dpl/core/include
27 ${KEY_MANAGER_PATH}/dpl/log/include
30 ADD_EXECUTABLE(${TARGET_KEY_MANAGER_TEST_PROVIDER}
31 ${KEY_MANAGER_TEST_PROVIDER_SOURCES})
33 TARGET_LINK_LIBRARIES(${TARGET_KEY_MANAGER_TEST_PROVIDER}
34 ${KEY_MANAGER_TEST_DEP_LIBRARIES}
35 ${TARGET_KEY_MANAGER_COMMON}
36 ${TARGET_KEY_MANAGER_KEY_PROVIDER}
39 INSTALL(TARGETS ${TARGET_KEY_MANAGER_TEST_PROVIDER} DESTINATION bin)