1 cmake_minimum_required(VERSION 2.8.3)
4 SET(CYNARA_TARGET_TEST "cynara-test")
6 PKG_CHECK_MODULES(CYNARA_TARGET_DEP
17 SET(CYNARA_TARGET_TEST_SOURCES
18 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_admin.cpp
19 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_client.cpp
20 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_client_async_client.cpp
21 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_client_async_request_monitor.cpp
22 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_client_async_status_monitor.cpp
23 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_commons.cpp
24 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/cynara_test_env.cpp
25 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/cynara-test.cpp
26 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/test_cases.cpp
27 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/test_cases_async.cpp
28 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/test_cases_db.cpp
32 INCLUDE_DIRECTORIES(SYSTEM
33 ${CYNARA_TARGET_DEP_INCLUDE_DIRS}
37 ${PROJECT_SOURCE_DIR}/tests/common/
38 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/common/
42 ADD_DEFINITIONS("-I/usr/include/dbus-1.0/dbus")
45 ADD_EXECUTABLE(${CYNARA_TARGET_TEST} ${CYNARA_TARGET_TEST_SOURCES})
48 TARGET_LINK_LIBRARIES(${CYNARA_TARGET_TEST}
49 ${CYNARA_TARGET_DEP_LIBRARIES}
54 #place for output file
55 INSTALL(TARGETS ${CYNARA_TARGET_TEST}
57 PERMISSIONS OWNER_READ
67 ${PROJECT_SOURCE_DIR}/tests/cynara-tests/WRT_test_for_cynara_rules.smack
68 DESTINATION /usr/share/privilege-control/