diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..7ddc553 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,25 @@ +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) + |