Initial commit
[platform/core/appfw/vconf-buxton.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(vconf-buxton C)
3
4 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
5 SET(EXEC_PREFIX "\${prefix}")
6 SET(LIBDIR ${LIB_INSTALL_DIR})
7 SET(INCLUDEDIR "\${prefix}/include/vconf")
8 SET(VERSION_MAJOR 0)
9 SET(VERSION_MINOR 1)
10 SET(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.0")
11 SET(BINDIR "${PREFIX}/bin")
12 SET(SYSTEMDDIR "lib/systemd/system")
13
14 set(CMAKE_SKIP_BUILD_RPATH true)
15
16 SET(SRCS vconf-buxton.c)
17
18 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
19
20 INCLUDE(FindPkgConfig)
21 pkg_check_modules(pkgs REQUIRED glib-2.0 vconf-internal-keys libbuxton)
22
23 FOREACH(flag ${pkgs_CFLAGS})
24         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
25 ENDFOREACH(flag)
26
27 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
28
29 #ADD_DEFINITIONS("-Werror")
30 ADD_DEFINITIONS("-Wall")
31 #ADD_DEFINITIONS("-Wextra")
32 #ADD_DEFINITIONS("-ansi")
33 #ADD_DEFINITIONS("-pedantic")
34
35 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
36
37 add_subdirectory(src)