From: shingil.kang Date: Fri, 11 Dec 2015 07:11:58 +0000 (+0900) Subject: Applied ASLR X-Git-Tag: submit/tizen/20160106.105500~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=91ae21f77f6a43f448b0b827cd43aee4bf264538;p=sdk%2Ftarget%2Fsdbd.git Applied ASLR Change-Id: Ia07bd620e3d6a0d20b015b62e62fb9f2cfd7e1f8 Signed-off-by: shingil.kang --- 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)