Apply ASLR to krate-volume-manager 33/143433/2 accepted/tizen/4.0/unified/20170829.020142 accepted/tizen/unified/20170816.155900 submit/tizen/20170810.051126 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004
authorSungbae Yoo <sungbae.yoo@samsung.com>
Thu, 10 Aug 2017 02:17:28 +0000 (11:17 +0900)
committerSungbae Yoo <sungbae.yoo@samsung.com>
Thu, 10 Aug 2017 02:23:07 +0000 (11:23 +0900)
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
Change-Id: I23c4c4c8be46379d2f5b8d07baae7af49e174090

volume/CMakeLists.txt

index 0ae5e95..a005c08 100644 (file)
@@ -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)