CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(data-provider-master C CXX) SET(PREFIX "${CMAKE_INSTALL_PREFIX}") SET(EXEC_PREFIX "\${prefix}") SET(PROJECT_NAME "${PROJECT_NAME}") SET(LIBDIR ${LIB_INSTALL_DIR}) SET(INCLUDEDIR "\${prefix}/include/${PROJECT_NAME}") SET(VERSION_MAJOR 1) SET(VERSION "${VERSION_MAJOR}.0.0") ADD_SUBDIRECTORY(src) CONFIGURE_FILE(data-provider-master.conf.in data-provider-master.conf @ONLY) CONFIGURE_FILE(org.tizen.data-provider-master.service.in org.tizen.data_provider_service.service @ONLY) CONFIGURE_FILE(org.tizen.data_provider_service.busname.in org.tizen.data_provider_service.busname @ONLY) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.data_provider_service.service DESTINATION ${SHARE_INSTALL_PREFIX}/dbus-1/system-services/) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.conf DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d/) IF(NOT DEFINED MINIMUM_BUILD) ADD_SUBDIRECTORY(tests) ENABLE_TESTING() SET(DATA_PROVIDER_MASTER_UNIT_TESTS data-provider-master-unittests) ADD_TEST(NAME ${DATA_PROVIDER_MASTER_UNIT_TESTS} COMMAND ${DATA_PROVIDER_MASTER_UNIT_TESTS}) ADD_DEPENDENCIES(${DATA_PROVIDER_MASTER_UNIT_TESTS} data-provider-master) ENDIF(NOT DEFINED MINIMUM_BUILD)