CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(alarm C CXX) INCLUDE(FindPkgConfig) IF(BUILD_GTESTS) SET(EXTRA_CFLAGS "-Werror-implicit-function-declaration") ELSE(BUILD_GTESTS) SET(EXTRA_CFLAGS "-Werror-implicit-function-declaration -fvisibility=hidden") ENDIF(BUILD_GTESTS) IF(BUILD_GCOV) ADD_DEFINITIONS("-DTIZEN_TEST_GCOV") ENDIF(BUILD_GCOV) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie") SET(LIBRARY ${PROJECT_NAME}) SET(SERVER "${PROJECT_NAME}-server") IF(_APPFW_FEATURE_ALARM_MANAGER_MODULE_LOG) ADD_DEFINITIONS("-D_APPFW_FEATURE_ALARM_MANAGER_MODULE_LOG") ENDIF(_APPFW_FEATURE_ALARM_MANAGER_MODULE_LOG) IF(NOT DEFINED DBUS_INTERFACE) MESSAGE("No DBUS_INTERFACE. Check build system") SET(DBUS_INTERFACE "org.tizen.${PROJECT_NAME}.manager") ENDIF(NOT DEFINED DBUS_INTERFACE) ADD_SUBDIRECTORY(server) ADD_SUBDIRECTORY(lib) ADD_SUBDIRECTORY(tool) ADD_SUBDIRECTORY(conf) ADD_SUBDIRECTORY(session-agent) IF(_APPFW_FEATURE_ALARM_MANAGER_MODULE_LOG) INSTALL(FILES ${CMAKE_SOURCE_DIR}/alarmmgr_log_dump.sh DESTINATION ${TZ_SYS_ETC}/dump.d/module.d/) ENDIF(_APPFW_FEATURE_ALARM_MANAGER_MODULE_LOG) #IF(BUILD_GTESTS) # ADD_SUBDIRECTORY(unittest) #ENDIF(BUILD_GTESTS)