Add multi-user support
[platform/core/system/oma-ds-agent.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3 INCLUDE(BuildFlags.cmake)
4
5 SET(CMAKE_SKIP_BUILD_RPATH TRUE)
6
7 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
8 SET(PLUGINDIR "${PREFIX}/lib/${PROJECT_NAME}")
9
10 SET(VERSION "0.1.66")
11 SET(VERSION_MAJOR "0")
12
13 CONFIGURE_FILE(oma-ds-cfg/omads_fw_config.xml.in oma-ds-cfg/omads_fw_config.xml)
14 CONFIGURE_FILE(oma-ds-agent.manifest.in oma-ds-agent.manifest)
15
16 # pass macro defition to source files
17 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
18 ADD_DEFINITIONS("-DPLUGINDIR=\"${PLUGINDIR}\"")
19
20 ADD_DEFINITIONS("-DCOMPONENT_TAG=SYSTEM")
21 ADD_DEFINITIONS("-DOMADS_AGENT_LOG")
22 ADD_DEFINITIONS("-DLOG_TAG=\"OMA_DS_AGENT\"")
23
24 # include source files
25 ADD_SUBDIRECTORY(src/agent)
26 ADD_SUBDIRECTORY(src/plugins)
27