Add ASLR option
authorsungrae jo <seongrae.jo@samsung.com>
Fri, 21 May 2021 06:11:00 +0000 (15:11 +0900)
committersungrae jo <seongrae.jo@samsung.com>
Fri, 21 May 2021 06:11:00 +0000 (15:11 +0900)
Signed-off-by: sungrae jo <seongrae.jo@samsung.com>
CMakeLists.txt

index 79fe177..bb4eea4 100644 (file)
@@ -9,6 +9,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CONFIG_PATH}")
 set(CMAKE_CXX_STANDARD 14)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -fPIE")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
+
 if(MSVC)
     add_definitions(-D_CRT_SECURE_NO_WARNINGS)
 endif()