PROJECT(tzdata-update-parser C) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/tzdata-parser/include) INCLUDE(FindPkgConfig) pkg_check_modules(bin_pkgs REQUIRED dlog pkgmgr-info pkgmgr-installer) FOREACH(flag ${bin_pkgs_CFLAGS}) SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") ENDFOREACH(flag) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g -Wall ") ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"") ADD_LIBRARY(${PROJECT_NAME} SHARED src/tzdata-update-parser.c ) TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${bin_pkgs_LDFLAGS}) INSTALL(TARGETS ${PROJECT_NAME} DESTINATION "/etc/package-manager/parserlib/category") INSTALL(TARGETS ${PROJECT_NAME} DESTINATION "/etc/package-manager/parserlib/category") INSTALL(FILES ${CMAKE_SOURCE_DIR}/tzdata-parser/src/worker.sh DESTINATION "/etc/package-manager/parserlib/") #/etc/package-manager/parserlib/worker.sh # End of a file