Repalcing libnet-client API with connection CAPI
[platform/core/location/geofence-server.git] / module / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(geofence) 
3
4 SET(geofence_module ${PROJECT_NAME})
5
6 SET(CLIENT_SRCS_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
7 SET(module_pkgs_LDFLAGS "${module_pkgs_LDFLAGS} -ldl")
8 SET(MODULE_EXTRA_CFLAGS "${MODULE_EXTRA_CFLAGS} -D_GNU_SOURCE")
9
10 INCLUDE_DIRECTORIES(${SERVER_SRCS_DIR}/include)
11
12 SET (CLIENT_SRCS
13         module_geofence_server.c 
14 )
15
16 ADD_LIBRARY(${geofence_module} SHARED ${CLIENT_SRCS})
17 TARGET_LINK_LIBRARIES(${geofence_module} ${module_pkgs_LDFLAGS})
18 SET_TARGET_PROPERTIES(${geofence_module} PROPERTIES VERSION ${FULLVER} SOVERSION ${MAJORVER} CLEAN_DIRECT_OUTPUT 1)
19 SET_TARGET_PROPERTIES(${geofence_module} PROPERTIES COMPILE_FLAGS ${MODULE_EXTRA_CFLAGS})
20
21 INSTALL(TARGETS ${geofence_module} DESTINATION ${LIB_DIR}/geofence/module)