From d695f6f52ab1e709b5d692282af43e54d36e3e60 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Fri, 8 Nov 2019 18:48:44 +0900 Subject: [PATCH] Apply secure options to compile flags Change-Id: I077e068b85f8850e571e83ffba4ab4dfb308ded5 Signed-off-by: Jihoon Kim --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 97cbb70..5ad14bc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,8 +32,8 @@ FOREACH(flag ${pkgs_CFLAGS}) SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} ${flag}") ENDFOREACH(flag) -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE") -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -Wall -fPIE") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wl,-z,relro -fPIE -pie") +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS} -Wall -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wl,-z,relro -fPIE -pie") SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -Wall -fPIE") SET(CMAKE_C_FLAGS_RELEASE "-O2 -Wall -fPIE") SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -fPIE") -- 2.34.1