Migrate to openssl3
[platform/core/security/libcryptsvc.git] / test / CMakeLists.txt
1 SET(TARGET_CS_TEST cryptsvc-test)
2
3 FIND_PACKAGE(Threads REQUIRED)
4 ADD_DEFINITIONS("-DBOOST_TEST_DYN_LINK")
5
6 PKG_CHECK_MODULES(CS_TEST_DEP REQUIRED ${CRYPTSVC_REQUIRES} ${DEVICE_INFO_REQUIRES})
7
8 INCLUDE_DIRECTORIES(
9     ${CS_TEST_DEP_INCLUDE_DIRS}
10     ${PROJECT_SOURCE_DIR}/include
11     .
12 )
13
14 SET(CS_TEST_SRCS
15     colour_log_formatter.cc
16     main.cc
17     cs_test.cc
18     device_info_test.cc
19     ${PROJECT_SOURCE_DIR}/srcs/SecCryptoSvc.c
20     ${PROJECT_SOURCE_DIR}/srcs/device_info.c
21 )
22
23 ADD_EXECUTABLE(${TARGET_CS_TEST} ${CS_TEST_SRCS})
24
25 TARGET_LINK_LIBRARIES(${TARGET_CS_TEST}
26     ${CS_TEST_DEP_LIBRARIES}
27     ${CMAKE_THREAD_LIBS_INIT}
28     boost_unit_test_framework
29     -ldl
30 )
31
32 INSTALL(TARGETS ${TARGET_CS_TEST} DESTINATION bin)