Tizen 2.0 Release
[framework/system/oma-dm-agent.git] / src / plugins / dm-private / lawmo / CMakeLists.txt
1
2 #############################################
3 #
4 # Step 1. Set Variable and Build Dependency
5 #
6
7 # set plguin name
8 SET(PLUGIN_NAME "mo-lawmo")
9
10 # set a name for the entire project
11 PROJECT(plugin-${PLUGIN_NAME})
12
13 # checks for build dependency modules : a pkg-config module for CMake
14 INCLUDE(FindPkgConfig)
15 pkg_check_modules(${PLUGIN_NAME} REQUIRED
16                                         sync-agent
17                                         vconf
18                                         location
19                                         bundle
20                                         appsvc
21                                         aul
22                                         sysman
23                                         tapi
24                                         dlog
25                                         libwbxml2
26                                         )
27
28 #############################################
29 #
30 # Step 2. Set Compile Environment
31 #
32
33 # set extra cflags from build dependency
34 SET(PLUGIN_CFLAGS "${mo-lawmo_CFLAGS}")
35
36 #############################################
37 #
38 # Step 3. Set Link Environment
39 #
40
41 # link a target to given libraries from pkg-config.
42 SET(PLUGIN_LDFLAGS "${mo-lawmo_LDFLAGS}")
43
44 #############################################
45 #
46 # Step 4. Install packages
47 #
48
49 include(${CMAKE_CURRENT_SOURCE_DIR}/../../CMakeLists.sub)