From 2c60b799725ccfabdb2007e835fdd010242cc20f Mon Sep 17 00:00:00 2001 From: Sungbae Yoo Date: Thu, 10 Aug 2017 11:17:28 +0900 Subject: [PATCH] Apply ASLR to krate-volume-manager Signed-off-by: Sungbae Yoo Change-Id: I23c4c4c8be46379d2f5b8d07baae7af49e174090 --- volume/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/volume/CMakeLists.txt b/volume/CMakeLists.txt index 0ae5e95..a005c08 100644 --- a/volume/CMakeLists.txt +++ b/volume/CMakeLists.txt @@ -30,4 +30,7 @@ ADD_EXECUTABLE(${PROJECT_NAME}-volume-manager ${VOLUME_MANAGER_SRCS}) TARGET_LINK_LIBRARIES(${PROJECT_NAME}-volume-manager ${VOLUME_MANAGER_DEPS_LIBRARIES}) +SET_TARGET_PROPERTIES(${PROJECT_NAME}-volume-manager PROPERTIES COMPILE_FLAGS "-fPIE") +SET_TARGET_PROPERTIES(${PROJECT_NAME}-volume-manager PROPERTIES LINK_FLAGS "-pie") + INSTALL(TARGETS ${PROJECT_NAME}-volume-manager DESTINATION sbin) -- 2.7.4