X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CMakeLists.txt;h=8abfbac7f5feede5065ca52e1480d20f0cb4221f;hb=20f3d7a917eb859fd71450a6b01bc25b911d218e;hp=331c979dcbd6fd159b84f89f39d99c403de1c789;hpb=2047b3cfb63cffdad565eeb7b6af5ccf66f6df4c;p=platform%2Fcore%2Fconnectivity%2Fnet-config.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 331c979..8abfbac 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6) -PROJECT(net-config C) +PROJECT(net-config C CXX) SET(PACKAGE ${PROJECT_NAME}) SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(BINDIR "${PREFIX}/bin") @@ -44,6 +44,8 @@ SET(SRCS src/wifi-config.c src/wifi-extension.c src/ip-conflict-detect.c + src/clatd-handler.c + src/wifi-dpp.c ) IF("${CMAKE_BUILD_TYPE}" STREQUAL "") @@ -83,7 +85,8 @@ PKG_CHECK_MODULES(pkgs REQUIRED capi-system-info key-manager libtzplatform-config - libnl-2.0 + libnl-3.0 + libnl-genl-3.0 ${P2P_REQUIRED_PKGS} ${WEARABLE_REQUIRED_PKGS} ) @@ -94,7 +97,7 @@ ENDFOREACH(flag) SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Wall -Werror -fvisibility=hidden") SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} -Wall -Werror -fvisibility=hidden -fvisibility-inlines-hidden") -SET(CMAKE_C_FLAGS "-I${CMAKE_SOURCE_DIR} -I${CMAKE_SOURCE_DIR}/include ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE") +SET(CMAKE_C_FLAGS "-I${CMAKE_SOURCE_DIR} -I${CMAKE_SOURCE_DIR}/include ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE -D_GNU_SOURCE") SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -fPIE") SET(CMAKE_C_FLAGS_RELEASE "-O2 -fPIE") @@ -130,3 +133,7 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/config/security-network-config.conf DESTINATIO ADD_SUBDIRECTORY(plugin/headed) ADD_SUBDIRECTORY(plugin/telephony) +ADD_SUBDIRECTORY(haltests) +IF(BUILD_GTESTS) + ADD_SUBDIRECTORY(gtest) +ENDIF(BUILD_GTESTS)