resetting manifest requested domain to floor
[platform/core/system/sync-agent.git] / CMakeLists.txt
1
2 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
3
4 INCLUDE(BuildFlags.cmake)
5
6 SET(CMAKE_SKIP_BUILD_RPATH TRUE)
7
8 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
9 SET(PLUGINDIR "${LIB_INSTALL_DIR}/${PROJECT_NAME}")
10
11 # get library version from debian/changelog
12 get_version(debian/changelog VERSION VERSION_MAJOR)
13 MESSAGE(STATUS "Package version is ${VERSION} (major: ${VERSION_MAJOR}) from changelog")
14
15 # pass macro defition to source files
16 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
17 ADD_DEFINITIONS("-DPLUGINDIR=\"${PLUGINDIR}\"")
18 ADD_DEFINITIONS("-Wno-unused-but-set-variable")
19 # log tag integration
20 ADD_DEFINITIONS("-DCOMPONENT_TAG=SYSTEM")
21 ADD_DEFINITIONS("-DSYNC_AGENT_LOG")
22 ADD_DEFINITIONS("-DLOG_TAG=\"SYNC_AGENT\"")
23
24 # include source files
25 ADD_SUBDIRECTORY(src/framework)
26 ADD_SUBDIRECTORY(src/fw-plugins)
27