From 91ae21f77f6a43f448b0b827cd43aee4bf264538 Mon Sep 17 00:00:00 2001 From: "shingil.kang" Date: Fri, 11 Dec 2015 16:11:58 +0900 Subject: [PATCH] Applied ASLR Change-Id: Ia07bd620e3d6a0d20b015b62e62fb9f2cfd7e1f8 Signed-off-by: shingil.kang --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 681a995..31656ef 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -74,6 +74,8 @@ if(USE_FUNCTION_FS) ) endif() +ADD_DEFINITIONS("-fPIE") + include(FindPkgConfig) # Get capi-system-info @@ -84,7 +86,7 @@ include_directories(${CAPI_SYSTEM_INFO_INCLUDE_DIRS}) find_package(Threads REQUIRED) # Add libraries (-l...) -target_link_libraries (sdbd ${CMAKE_THREAD_LIBS_INIT} ${CAPI_SYSTEM_INFO_LDFLAGS}) +target_link_libraries (sdbd -pie ${CMAKE_THREAD_LIBS_INIT} ${CAPI_SYSTEM_INFO_LDFLAGS}) install(TARGETS sdbd DESTINATION /usr/sbin) install(FILES script/sdbd DESTINATION /etc/init.d) -- 2.34.1