Fix hardcoded lib path and use %cmake macros
[platform/core/system/sync-agent.git] / test / dummy_project / 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 "${LIB_INSTALL_DIR}/${PROJECT_NAME}")
9
10 # get library version from debian/changelog
11 get_version(debian/changelog VERSION VERSION_MAJOR)
12 MESSAGE(STATUS "Package version is ${VERSION} (major: ${VERSION_MAJOR}) from changelog")
13
14 # pass macro defition to source files
15 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
16 ADD_DEFINITIONS("-DPLUGINDIR=\"${PLUGINDIR}\"")
17
18 ADD_DEFINITIONS("-DCOMPONENT_TAG=SYSTEM")
19 ADD_DEFINITIONS("-DDUMMY_AGENT_LOG")
20 ADD_DEFINITIONS("-DLOG_TAG=\"DUMMY_AGENT\"")
21
22 # include source files
23 ADD_SUBDIRECTORY(src/agent)
24 ADD_SUBDIRECTORY(src/plugins)
25