Enable gcov to measure line coverage line_coverage
authorTae-Young Chung <ty83.chung@samsung.com>
Thu, 10 May 2018 01:25:02 +0000 (10:25 +0900)
committerTae-Young Chung <ty83.chung@samsung.com>
Thu, 10 May 2018 01:25:02 +0000 (10:25 +0900)
Change-Id: I8f09efacd82f1343a16245d92e7c27dcb77cb1e7
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
CMakeLists.txt

index 6c6a98283217031a479dd88e275827a2b3d00774..ae379229f75b6a72e17f10b90d5544856f6fb7bb 100644 (file)
@@ -120,10 +120,10 @@ ELSE()
     ENDIF()
 ENDIF()
 
-SET(CMAKE_C_FLAGS "-I./include -I./include/headers ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${NEON_CFLAGS} -fPIC -Wall -w")
+SET(CMAKE_C_FLAGS "-I./include -I./include/headers ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${NEON_CFLAGS} -fPIC -Wall -w -fprofile-arcs -ftest-coverage")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
 
-SET(CMAKE_CXX_FLAGS "-I./include -I./include/headers ${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} ${NEON_CXXFLAGS} -fPIC")
+SET(CMAKE_CXX_FLAGS "-I./include -I./include/headers ${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} ${NEON_CXXFLAGS} -fPIC -fprofile-arcs -ftest-coverage")
 SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g --w")
 
 IF("${ARCH}" STREQUAL "arm")
@@ -169,7 +169,7 @@ INSTALL(
 
 SET(PC_NAME ${fw_name})
 SET(PC_REQUIRED ${pc_dependents})
-SET(PC_LDFLAGS -l${fw_name})
+SET(PC_LDFLAGS -l${fw_name} -lgcov)
 SET(PC_CFLAGS -I\${includedir}/media)
 
 CONFIGURE_FILE(