applied missing ASLR option 77/198977/1 submit/tizen/20190131.112426 submit/tizen/20190131.113501
authorsaerome.kim <saerome.kim@samsung.com>
Thu, 31 Jan 2019 10:26:20 +0000 (19:26 +0900)
committersaerome.kim <saerome.kim@samsung.com>
Thu, 31 Jan 2019 10:50:22 +0000 (19:50 +0900)
Change-Id: I98c25b29130d709167612e1a3b2826d33c127314
Signed-off-by: saerome.kim <saerome.kim@samsung.com>
CMakeLists.txt

index c1437dd..6297611 100644 (file)
@@ -28,8 +28,12 @@ FOREACH(flag ${daemon_pkgs_CFLAGS})
        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")