X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=test%2FCMakeLists.txt;h=edb5714218dff0fd3acf1d6b38bcdc2fa4c707a9;hb=0ae142f3b1c1c52cfeb5f0d83590d776a12da3c9;hp=4c628e30b385162f7791aa4d9f3448a2feeae04c;hpb=7640de5c091be29285bd031bcbd591aa14cf0d3e;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 4c628e3..edb5714 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -9,13 +9,14 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) INCLUDE(FindPkgConfig) -pkg_check_modules(package REQUIRED dlog dbus-glib-1 glib-2.0 gthread-2.0) +pkg_check_modules(package REQUIRED dlog gio-2.0 glib-2.0 gthread-2.0 gobject-2.0) FOREACH(flag ${package_CFLAGS}) SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") ENDFOREACH(flag) -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE") +SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie") FIND_PROGRAM(UNAME NAMES uname) EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH") @@ -28,14 +29,9 @@ ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"") ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"") ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS}) -TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${package_LDFLAGS} --L${CMAKE_CURRENT_SOURCE_DIR}/../bt-api --lbluetooth-api) +TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${package_LDFLAGS} bluetooth-api) INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin) -#ADD_SUBDIRECTORY(media-control) -#ADD_SUBDIRECTORY(telephony) -ADD_SUBDIRECTORY(gatt-test) -#ADD_SUBDIRECTORY(handsfree) -ADD_SUBDIRECTORY(le-adv) +#ADD_SUBDIRECTORY(gatt-test) +#ADD_SUBDIRECTORY(le-adv)