From: DoHyun Pyun Date: Tue, 9 Jan 2018 04:41:58 +0000 (+0900) Subject: Modify the build option for coverage check X-Git-Tag: accepted/tizen/unified/20180123.135355~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7e728b4bc6d5fc25aac2fd52d54943eb0ae72a8f;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-share.git Modify the build option for coverage check Change-Id: Ic469b1e03d347721880e21625d712054e55b9492 Signed-off-by: DoHyun Pyun --- diff --git a/bt-share/CMakeLists.txt b/bt-share/CMakeLists.txt index 4307483..2d8625e 100644 --- a/bt-share/CMakeLists.txt +++ b/bt-share/CMakeLists.txt @@ -59,8 +59,8 @@ ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS}) TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} -L${CMAKE_CURRENT_SOURCE_DIR}/../lib -lbluetooth-share-api) IF (BUILD_GTESTS) -# Do not include "-fvisibility=hidden" option to call internal functions -SET(CMAKE_C_FLAGS "-fpie ${EXTRA_CFLAGS} -fPIC -Werror -Wno-deprecated-declarations") +# -fvisibility option should be "default" to call internal functions +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fvisibility=default -fPIC -Werror -Wno-deprecated-declarations -fprofile-arcs -ftest-coverage") ADD_LIBRARY(bt-share SHARED ${SRCS}) SET_TARGET_PROPERTIES(bt-share @@ -68,7 +68,7 @@ SET_TARGET_PROPERTIES(bt-share SOVERSION 0.1.0 CLEAN_DIRECT_OUTPUT 1) -TARGET_LINK_LIBRARIES(bt-share ${pkgs_LDFLAGS} -L${CMAKE_CURRENT_SOURCE_DIR}/../lib -lbluetooth-share-api) +TARGET_LINK_LIBRARIES(bt-share ${pkgs_LDFLAGS} -L${CMAKE_CURRENT_SOURCE_DIR}/../lib -lbluetooth-share-api -lgcov) INSTALL(TARGETS bt-share DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries) ENDIF (BUILD_GTESTS)