Add unit tests for cion module
[platform/core/appfw/event-system.git] / tests / cion_unit_tests / CMakeLists.txt
1 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../../src/modules/cion/ ESD_MOD_CION_SRCS)\r
2 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../../src/lib/ ESD_LIB_SRCS)\r
3 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/src/ ESD_MOD_CION_TEST_SRCS)\r
4 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/../mock/ ESD_MOD_CION_MOCK_SRCS)\r
5 ADD_EXECUTABLE(${TARGET_ESD_MOD_CION_UNITTESTS}\r
6   ${ESD_MOD_CION_SRCS}\r
7   ${ESD_LIB_SRCS}\r
8   ${ESD_MOD_CION_TEST_SRCS}\r
9   ${ESD_MOD_CION_MOCK_SRCS}\r
10 )\r
11 \r
12 TARGET_INCLUDE_DIRECTORIES(${TARGET_ESD_MOD_CION_UNITTESTS} PUBLIC\r
13   ${CMAKE_CURRENT_SOURCE_DIR}/../../src/modules)\r
14 TARGET_INCLUDE_DIRECTORIES(${TARGET_ESD_MOD_CION_UNITTESTS} PUBLIC\r
15   ${CMAKE_CURRENT_SOURCE_DIR}/../mock)\r
16 \r
17 TARGET_LINK_LIBRARIES(${TARGET_ESD_MOD_CION_UNITTESTS} PRIVATE ${TARGET_LIB_ESD})\r
18 \r
19 APPLY_PKG_CONFIG(${TARGET_ESD_MOD_CION_UNITTESTS} PUBLIC\r
20   AUL_DEPS\r
21   BUNDLE_DEPS\r
22   PARCEL_DEPS\r
23   PKGMGR_INFO_DEPS\r
24   DLOG_DEPS\r
25   GIO_DEPS\r
26   GLIB_DEPS\r
27   CION_DEPS\r
28   VCONF_DEPS\r
29   CAPI_SYSTEM_INFO_DEPS\r
30   LIBTZPLATFORM_CONFIG_DEPS\r
31   UUID_DEPS\r
32   SQLITE3_DEPS\r
33   DATABASE_DEPS\r
34   SECURITY_MANAGER_DEPS\r
35   CYNARA_CLIENT_DEPS\r
36   CYNARA_CREDS_DBUS_DEPS\r
37   CYNARA_SESSION_DEPS\r
38   GMOCK_DEPS\r
39 )\r
40 \r
41 INSTALL(TARGETS ${TARGET_ESD_MOD_CION_UNITTESTS} DESTINATION bin)\r