b3eeede7da3415d9b97081b87a32481127841aa0
[platform/core/test/security-tests.git] / tests / common / CMakeLists.txt
1 INCLUDE(FindPkgConfig)
2 SET(COMMON_TARGET_TEST "tests-common")
3
4 #dependencies
5 PKG_CHECK_MODULES(COMMON_TARGET_DEP
6     libsmack
7     dpl-test-efl
8     dbus-1
9     dbus-glib-1
10     REQUIRED
11     )
12
13 ADD_DEFINITIONS("-I/usr/include/dbus-1.0/dbus")
14
15 #files to compile
16 SET(COMMON_TARGET_TEST_SOURCES
17     ${PROJECT_SOURCE_DIR}/tests/common/tests_common.cpp
18     ${PROJECT_SOURCE_DIR}/tests/common/access_provider.cpp
19     ${PROJECT_SOURCE_DIR}/tests/common/smack_access.cpp
20     ${PROJECT_SOURCE_DIR}/tests/common/summary_collector.cpp
21     ${PROJECT_SOURCE_DIR}/tests/common/dbus_access.cpp
22     ${PROJECT_SOURCE_DIR}/tests/common/gdbbacktrace.cpp
23     )
24
25 #header directories
26 INCLUDE_DIRECTORIES(
27     ${COMMON_TARGET_DEP_INCLUDE_DIRS}
28     ${PROJECT_SOURCE_DIR}/tests/common
29     )
30
31 #output OBJECT format
32 ADD_LIBRARY(${COMMON_TARGET_TEST} ${COMMON_TARGET_TEST_SOURCES})
33
34 TARGET_LINK_LIBRARIES(${COMMON_TARGET_TEST} ${COMMON_TARGET_DEP_LIBRARIES})