Apply ASLR 02/205102/1 accepted/tizen/unified/20190430.113505 submit/tizen/20190430.061204
authorDaehyeon Jung <darrenh.jung@samsung.com>
Mon, 29 Apr 2019 06:48:15 +0000 (15:48 +0900)
committerDaehyeon Jung <darrenh.jung@samsung.com>
Mon, 29 Apr 2019 06:48:15 +0000 (15:48 +0900)
Change-Id: I3b7f9da798b0154d659d246624186be4af92fcfb

CMakeLists.txt

index 5468c8320f2e00d0093701c4de499761537dea4a..15585200f220a1a4a48480901dd6f9a917a18608 100644 (file)
@@ -8,10 +8,10 @@ SET(LIBDIR ${LIB_INSTALL_DIR})
 SET(INCLUDEDIR "\${prefix}/include")
 
 ## Compiler flags
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Werror -ffunction-sections -fdata-sections -fmerge-all-constants")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Werror -ffunction-sections -fdata-sections -fmerge-all-constants -fPIE")
 
 ## Linker flags
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed,--gc-sections")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed,--gc-sections -pie")
 
 SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules/")