Apply ASLR on security-manager 79/53479/1 accepted/tizen/mobile/20151210.023747 accepted/tizen/tv/20151210.014508 accepted/tizen/wearable/20151210.013645 submit/tizen/20151209.005153
authorYunjin Lee <yunjin-.lee@samsung.com>
Mon, 7 Dec 2015 07:53:49 +0000 (16:53 +0900)
committerYunjin Lee <yunjin-.lee@samsung.com>
Mon, 7 Dec 2015 07:53:49 +0000 (16:53 +0900)
Change-Id: I80bc8cb24195db96f98dd7d50fa71fa1ce315fc4
Signed-off-by: Yunjin Lee <yunjin-.lee@samsung.com>
src/server/CMakeLists.txt

index 3c3be5d..99c7488 100644 (file)
@@ -35,13 +35,14 @@ ADD_EXECUTABLE(${TARGET_SERVER} ${SERVER_SOURCES})
 
 SET_TARGET_PROPERTIES(${TARGET_SERVER}
     PROPERTIES
-        COMPILE_FLAGS "-D_GNU_SOURCE -fvisibility=hidden")
+        COMPILE_FLAGS "-D_GNU_SOURCE -fvisibility=hidden -fPIE")
 
 TARGET_LINK_LIBRARIES(${TARGET_SERVER}
     ${TARGET_COMMON}
     ${CMAKE_THREAD_LIBS_INIT}
     ${SERVER_DEP_LIBRARIES}
     ${Boost_LIBRARIES}
+    "-pie"
     )
 
 INSTALL(TARGETS ${TARGET_SERVER} DESTINATION ${BIN_INSTALL_DIR})