SW code system hardening(add compile secure options) 09/175709/3 accepted/tizen/unified/20180427.062324 submit/tizen/20180426.020839
authorHyunjee Kim <hj0426.kim@samsung.com>
Thu, 12 Apr 2018 00:51:30 +0000 (09:51 +0900)
committerhyunjee Kim <hj0426.kim@samsung.com>
Thu, 26 Apr 2018 02:07:20 +0000 (02:07 +0000)
Change-Id: I6ca27e56fdbfb1733720c85b215c91ba65b893ff
Signed-off-by: Hyunjee Kim <hj0426.kim@samsung.com>
CMakeLists.txt

index 733a823..9590b1d 100755 (executable)
@@ -12,9 +12,9 @@ INCLUDE_DIRECTORIES(
        ${common_pkgs_INCLUDE_DIRS}
 )
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall -fstack-protector-strong  -D_FORTIFY_SOURCE=2  -Wl,-z,relro ")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -fstack-protector-strong  -D_FORTIFY_SOURCE=2  -Wl,-z,relro ")
 
 SET(common_pc_requires "capi-base-common")
 SET(common_libs