X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CMakeLists.txt;h=fd850bd2940407bda75cab2d9095218b7cad1fcd;hb=HEAD;hp=153cb1a16812dff6e1a65f4352223fabd649b1b9;hpb=544a90a32631f9c7d9ecc03b7c3f374b0802a5df;p=platform%2Fcore%2Fapi%2Ftethering.git diff --git a/CMakeLists.txt b/CMakeLists.txt old mode 100644 new mode 100755 index 153cb1a..fd850bd --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,12 +9,16 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(INC_DIR include) INCLUDE_DIRECTORIES(${INC_DIR}) -SET(dependents "dlog glib-2.0 capi-base-common dbus-glib-1 vconf") +SET(dependents "dlog gio-2.0 gio-unix-2.0 glib-2.0 capi-base-common dbus-1 vconf key-manager capi-system-info libtzplatform-config") IF("${CMAKE_BUILD_TYPE}" STREQUAL "") SET(CMAKE_BUILD_TYPE "Release") ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "") +IF("${CMAKE_BUILD_TYPE}" STREQUAL "Private") + SET(CMAKE_BUILD_TYPE "Release") +ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "Private") + INCLUDE(FindPkgConfig) pkg_check_modules(${fw_name} REQUIRED ${dependents}) FOREACH(flag ${${fw_name}_CFLAGS}) @@ -33,13 +37,6 @@ ADD_DEFINITIONS("-DTIZEN_DEBUG") SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--as-needed -Wl,--rpath=%{_libdir}") -FIND_PROGRAM(MARSHALTOOL NAMES glib-genmarshal) -EXEC_PROGRAM("${MARSHALTOOL}" ARGS "--prefix=marshal ${INC_DIR}/marshal.list --header > ${INC_DIR}/marshal.h") -EXEC_PROGRAM("${MARSHALTOOL}" ARGS "--prefix=marshal ${INC_DIR}/marshal.list --body > src/marshal.c") - -FIND_PROGRAM(DBUS_BINDING_TOOL NAMES dbus-binding-tool) -EXEC_PROGRAM("${DBUS_BINDING_TOOL}" ARGS "--prefix=tethering ${INC_DIR}/tethering.xml --mode=glib-client --output=${INC_DIR}/tethering-client-stub.h") - aux_source_directory(src SOURCES) ADD_LIBRARY(${fw_name} SHARED ${SOURCES}) @@ -68,12 +65,11 @@ CONFIGURE_FILE( @ONLY ) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) -MESSAGE("Arch ${ARCH}") -IF(NOT "${ARCH}" STREQUAL "emul") - INSTALL(FILES "${CMAKE_CURRENT_SOURCE_DIR}/sysinfo-tethering.xml" DESTINATION "/etc/config/connectivity") -ENDIF(NOT "${ARCH}" STREQUAL "emul") -ADD_SUBDIRECTORY(test) +ADD_SUBDIRECTORY(tools) +IF(BUILD_UNITTEST) + ADD_SUBDIRECTORY(tests) +ENDIF(BUILD_UNITTEST) IF(UNIX)