Fix krate-mount to be applied ASLR 76/189576/1 accepted/tizen/unified/20180919.061640 submit/tizen/20180919.015300
authorSungbae Yoo <sungbae.yoo@samsung.com>
Wed, 19 Sep 2018 01:38:18 +0000 (10:38 +0900)
committerSungbae Yoo <sungbae.yoo@samsung.com>
Wed, 19 Sep 2018 01:38:18 +0000 (10:38 +0900)
Change-Id: I93f8cc077f459eaafd5e406cf33954a8998c1761
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
module/CMakeLists.txt

index 0fd43f6..2c3cd43 100644 (file)
@@ -51,6 +51,9 @@ ADD_EXECUTABLE(${MOUNT_NAME}  ${MOUNT_SRCS} ${BUILDER_SRCS})
 
 TARGET_LINK_LIBRARIES(${MOUNT_NAME}    ${MOUNT_SRC} ${BUILDER_DEPS_LIBRARIES})
 
+SET_TARGET_PROPERTIES(${MOUNT_NAME}    PROPERTIES COMPILE_FLAGS "-fPIE")
+SET_TARGET_PROPERTIES(${MOUNT_NAME}    PROPERTIES LINK_FLAGS "-pie")
+
 CONFIGURE_FILE(systemd/${MOUNT_NAME}.service.in systemd/${MOUNT_NAME}.service)
 
 INSTALL(TARGETS ${PAM_NAME} DESTINATION ${LIB_INSTALL_DIR}/security)