LINK_DIRECTORIES(${CMAKE_BINARY_DIR}) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fpie") PKG_CHECK_MODULES(tool_pkgs REQUIRED dlog glib-2.0 notification) INCLUDE_DIRECTORIES(${tool_pkgs_INCLUDE_DIRS}) LINK_DIRECTORIES(${tool_pkgs_LIBRARY_DIRS}) add_executable(alarmmgr_get_all_info alarmmgr_get_all_info.c) target_link_libraries(alarmmgr_get_all_info ${LIBRARY} ${tool_pkgs_LIBRARIES}) INSTALL(TARGETS alarmmgr_get_all_info DESTINATION ${BIN_INSTALL_DIR}) add_executable(alarmmgr_add_reference_periodic_alarm_withcb alarmmgr_add_reference_periodic_alarm_withcb.c) target_link_libraries(alarmmgr_add_reference_periodic_alarm_withcb ${LIBRARY} ${tool_pkgs_LIBRARIES}) INSTALL(TARGETS alarmmgr_add_reference_periodic_alarm_withcb DESTINATION ${BIN_INSTALL_DIR}) add_executable(alarmmgr_add_periodic_alarm_withcb alarmmgr_add_periodic_alarm_withcb.c) target_link_libraries(alarmmgr_add_periodic_alarm_withcb ${LIBRARY} ${tool_pkgs_LIBRARIES}) INSTALL(TARGETS alarmmgr_add_periodic_alarm_withcb DESTINATION ${BIN_INSTALL_DIR})