X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=test%2FCMakeLists.txt;h=edb5714218dff0fd3acf1d6b38bcdc2fa4c707a9;hb=00cc8b49438e9807518aea60220bb5fb99485f2c;hp=7cf31043e2a3eb6a2d68d644fa50e396c05f187e;hpb=8a0b5bf9224860f122da83c59cb45a1303c16713;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt old mode 100755 new mode 100644 index 7cf3104..edb5714 --- 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)