tizen 2.4 release
[framework/location/libslp-lbs-plugin-replay.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(SLP-lbs-plugin-replay C)
3
4 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
5
6 #Dependencies
7
8 # Set required packages
9 INCLUDE(FindPkgConfig)
10 pkg_check_modules(pkgs REQUIRED glib-2.0 vconf dlog lbs-server-plugin deviced)
11
12 FOREACH(flag ${pkgs_CFLAGS})
13         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
14 ENDFOREACH(flag)
15
16 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
17 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -fvisibility=hidden -fPIC")
18
19 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
20 ADD_DEFINITIONS(" -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" ")
21
22 MESSAGE(${CMAKE_C_FLAGS})
23
24 ADD_SUBDIRECTORY(gps-plugin)