Revert "Revise driver load routine"
[platform/core/connectivity/net-config.git] / plugin / telephony / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(net-config-plugin-telephony C)
3
4 IF(TIZEN_WEARABLE)
5         ADD_DEFINITIONS(-DTIZEN_WEARABLE)
6 ENDIF(TIZEN_WEARABLE)
7
8 ADD_DEFINITIONS(-DUSE_NETCONFIG_LOG)
9
10 # Set required packages
11 INCLUDE(FindPkgConfig)
12 PKG_CHECK_MODULES(pkgs_telephony REQUIRED
13         dlog
14         vconf
15         gio-2.0
16         gio-unix-2.0
17         glib-2.0
18         tapi
19         )
20
21 FOREACH(flag ${pkgs_telephony_CFLAGS})
22         SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
23 ENDFOREACH(flag)
24
25 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
26 # INCLUDE_DIRECTORIES(SRCS include)
27
28 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g -Werror")
29 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
30 SET(CMAKE_C_FLAGS_RELEASE "-O2")
31
32 SET(SRCS_TELEPHONY
33         telephony.c
34         )
35
36 # library build
37 ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS_TELEPHONY})
38 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_telephony_LDFLAGS})
39 SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES PREFIX "" OUTPUT_NAME ${PROJECT_NAME})
40
41 # install
42 INSTALL(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${LIBDIR})