Apply secure options to compile flags 46/217246/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Fri, 8 Nov 2019 02:27:14 +0000 (11:27 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 8 Nov 2019 02:28:29 +0000 (11:28 +0900)
Change-Id: I8eee9e8dabb0faf01698cd70f66a6b4910c8bc8c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
CMakeLists.txt

index a7613bc..000d611 100644 (file)
@@ -29,7 +29,7 @@ ENDFOREACH(flag)
 
 ADD_DEFINITIONS("-DEXPORTED=__attribute__((visibility(\"default\")))")
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wl,-z,relro -fPIE -pie")
 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
 FIND_PROGRAM(UNAME NAMES uname)