Tizen 2.1 base
[platform/core/system/sync-agent.git] / src / fw-plugins / common-public / slp-sysnoti-network-connection / CMakeLists.txt
1
2 #############################################
3 #
4 # Step 1. Set Variable and Build Dependency
5 #
6
7 # set plguin name
8 SET(PLUGIN_NAME "pm-slp-sysnoti-network-connection")
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                                         glib-2.0
17                                         vconf
18                                         capi-network-connection
19                                         dlog)
20
21 #############################################
22 #
23 # Step 2. Set Compile Environment
24 #
25
26 # set extra cflags from build dependency
27 SET(PLUGIN_CFLAGS "${pm-slp-sysnoti-network-connection_CFLAGS}")
28
29 #############################################
30 #
31 # Step 3. Set Link Environment
32 #
33
34 # link a target to given libraries from pkg-config.
35 SET(PLUGIN_LDFLAGS "${pm-slp-sysnoti-network-connection_LDFLAGS}")
36
37 #############################################
38 #
39 # Step 4. Install packages
40 #
41
42 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/plugin_slp_sysnoti_network_connection.h DESTINATION include/sync-agent/plugin/)
43
44 include(${CMAKE_CURRENT_SOURCE_DIR}/../../CMakeLists.sub)
45