CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(wifi-efl C) SET(EXTRA_FLAGS "-Wall -Werror -fvisibility=hidden") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_FLAGS}") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie") IF(TIZEN_TETHERING_ENABLE) ADD_DEFINITIONS(-DTIZEN_TETHERING_ENABLE) SET(TETHERING_REQUIRED_PKGS "capi-network-tethering") ENDIF(TIZEN_TETHERING_ENABLE) IF(MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE) ADD_DEFINITIONS(-DMODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE) ENDIF(MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE) INCLUDE(FindPkgConfig) pkg_check_modules(pkgs REQUIRED ecore ecore-imf ecore-input appcore-efl elementary capi-ui-efl-util glib-2.0 ui-gadget-1 capi-network-connection efl-extension capi-network-wifi-manager capi-system-info sensor openssl1.1 cert-svc-vcore aul feedback ${TETHERING_REQUIRED_PKGS} ) INCLUDE_DIRECTORIES(${pkgs_INCLUDE_DIRS}) LINK_DIRECTORIES(${pkgs_LIBRARY_DIRS}) SET(WIFI_UG "ug-wifi-efl-UG") SET(WIFI_POPUP "wifi-qs") SET(COMMON_SRC_DIR ${CMAKE_SOURCE_DIR}/common) INCLUDE_DIRECTORIES(${COMMON_SRC_DIR}) IF(TIZEN_MOBILE) ADD_SUBDIRECTORY(res/po) ADD_SUBDIRECTORY(wifi-syspopup) ENDIF(TIZEN_MOBILE) ADD_SUBDIRECTORY(ui-gadget)