CMAKE_MINIMUM_REQUIRED(VERSION 2.6) INCLUDE(BuildFlags.cmake) SET(CMAKE_SKIP_BUILD_RPATH TRUE) SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(PLUGINDIR "${PREFIX}/lib/${PROJECT_NAME}") # get library version from debian/changelog get_version(debian/changelog VERSION VERSION_MAJOR) MESSAGE(STATUS "Package version is ${VERSION} (major: ${VERSION_MAJOR}) from changelog") # pass macro defition to source files ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"") ADD_DEFINITIONS("-DPLUGINDIR=\"${PLUGINDIR}\"") ADD_DEFINITIONS("-DCOMPONENT_TAG=SYSTEM") ADD_DEFINITIONS("-DOMADS_AGENT_LOG") ADD_DEFINITIONS("-DLOG_TAG=\"OMA_DS_AGENT\"") # include source files ADD_SUBDIRECTORY(src/agent) ADD_SUBDIRECTORY(src/plugins)