Change-Id: I98c25b29130d709167612e1a3b2826d33c127314
Signed-off-by: saerome.kim <saerome.kim@samsung.com>
SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} ${flag}")
ENDFOREACH(flag)
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fpic -std=gnu99")
-SET(CMAKE_CXX_FLAGS "${EXTRA_CXXFLAGS} -std=gnu++11 -fPIC -Wall -Werror-implicit-function-declaration -fvisibility=hidden")
+IF(BUILD_GCOV)
+ SET(GTEST_CFLAGS " -fprofile-arcs -ftest-coverage")
+ENDIF(BUILD_GCOV)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${GCOV_CFLAGS} -Wall -fPIE -fpic -std=gnu99")
+SET(CMAKE_CXX_FLAGS "${EXTRA_CXXFLAGS} ${GTEST_CFLAGS} -std=gnu++11 -fPIC -Wall -Werror-implicit-function-declaration -fvisibility=hidden")
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie -Wl,-rpath=/opt/usr/data/network/lib -Wl,--disable-new-dtags")
MESSAGE(" - Define...iotivity macro")