Modify compilation options 63/299863/1
authorHwankyu Jhun <h.jhun@samsung.com>
Wed, 11 Oct 2023 07:23:35 +0000 (16:23 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Wed, 11 Oct 2023 07:23:35 +0000 (16:23 +0900)
The following options are added:
 - Wl,-z,relro
 - fstack-protector-strong

Change-Id: I57a9b91c5e4a8b2fa0c83cea879be50cdec51b26
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
CMakeLists.txt

index 8cbe7a3..576a896 100644 (file)
@@ -6,7 +6,8 @@ SET(EXTRA_FLAGS "${EXTRA_FLAGS} -Werror")
 SET(EXTRA_FLAGS "${EXTRA_FLAGS} -Wl,-zdefs")
 SET(EXTRA_FLAGS "${EXTRA_FLAGS} -fvisibility=hidden")
 SET(EXTRA_FLAGS "${EXTRA_FLAGS} -pthread")
-SET(CMAKE_C_FLAGS "${EXTRA_FLAGS}")
+SET(EXTRA_FLAGS "${EXTRA_FLAGS} -Wl,-z,relro")
+SET(EXTRA_FLAGS "${EXTRA_FLAGS} -fstack-protector-strong")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
 SET(CMAKE_C_FLAGS_RELEASE "-O2")