Remove dependency with libnet-client
[apps/native/ug-wifi-efl.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
4
5 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wmissing-declarations")
6
7 IF(TIZEN_TETHERING_ENABLE)
8         ADD_DEFINITIONS(-DTIZEN_TETHERING_ENABLE)
9         SET(TETHERING_REQUIRED_PKGS "capi-network-tethering")
10 ENDIF(TIZEN_TETHERING_ENABLE)
11 IF(MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE)
12         ADD_DEFINITIONS(-DMODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE)
13 ENDIF(MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE)
14
15 INCLUDE(FindPkgConfig)
16 pkg_check_modules(pkgs REQUIRED
17         ecore
18         ecore-imf
19         ecore-input
20         appcore-efl
21         elementary
22         capi-ui-efl-util
23         glib-2.0
24         ui-gadget-1
25         capi-network-connection
26         capi-network-wifi-manager
27         sensor
28         openssl
29         cert-svc-vcore
30         efl-extension
31         aul
32 #syspopup
33 #syspopup-caller
34         feedback
35 #setting-common-lite-internal
36         ${TETHERING_REQUIRED_PKGS})
37
38 INCLUDE_DIRECTORIES(
39         ${CMAKE_CURRENT_SOURCE_DIR}/sources/ui-gadget/include
40         ${CMAKE_CURRENT_SOURCE_DIR}/sources/ui-gadget/viewers-layout/include
41         ${CMAKE_CURRENT_SOURCE_DIR}/sources/wifi-syspopup/include
42         ${CMAKE_CURRENT_SOURCE_DIR}/sources/wifi-syspopup/viewer-popups/include
43         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/Common/include
44         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/WlanManager/WlanManager/include
45         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/WlanManager/EngineManager/include
46         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/appcoreWrapper/include
47         ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/i18nManager/include)
48
49 IF(TIZEN_MOBILE)
50 ADD_SUBDIRECTORY(po)
51 ADD_SUBDIRECTORY(sources/wifi-syspopup)
52 ENDIF(TIZEN_MOBILE)
53 ADD_SUBDIRECTORY(sources/ui-gadget)