summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: 283984726b211c03105abda5e0bfb9f5c07861da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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}")

SET(VERSION "0.1.66")
SET(VERSION_MAJOR "0")

CONFIGURE_FILE(oma-ds-cfg/omads_fw_config.xml.in oma-ds-cfg/omads_fw_config.xml)
CONFIGURE_FILE(oma-ds-agent.manifest.in oma-ds-agent.manifest)

# 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)