1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(data-provider-master C CXX)
4 SET(PREFIX "${CMAKE_INSTALL_PREFIX}")
5 SET(EXEC_PREFIX "\${prefix}")
6 SET(PROJECT_NAME "${PROJECT_NAME}")
7 SET(LIBDIR ${LIB_INSTALL_DIR})
8 SET(INCLUDEDIR "\${prefix}/include/${PROJECT_NAME}")
10 SET(VERSION "${VERSION_MAJOR}.0.0")
15 CONFIGURE_FILE(data-provider-master.conf.in data-provider-master.conf @ONLY)
16 CONFIGURE_FILE(org.tizen.data-provider-master.service.in org.tizen.data_provider_service.service @ONLY)
17 CONFIGURE_FILE(org.tizen.data_provider_service.busname.in org.tizen.data_provider_service.busname @ONLY)
19 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.data_provider_service.service DESTINATION ${SHARE_INSTALL_PREFIX}/dbus-1/system-services/)
20 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.conf DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d/)
22 IF(NOT DEFINED MINIMUM_BUILD)
23 ADD_SUBDIRECTORY(tests)
25 SET(DATA_PROVIDER_MASTER_UNIT_TESTS data-provider-master-unittests)
26 ADD_TEST(NAME ${DATA_PROVIDER_MASTER_UNIT_TESTS} COMMAND ${DATA_PROVIDER_MASTER_UNIT_TESTS})
28 ADD_DEPENDENCIES(${DATA_PROVIDER_MASTER_UNIT_TESTS} data-provider-master)
29 ENDIF(NOT DEFINED MINIMUM_BUILD)