From 392177552ad3e4d3289f0baf8042c4bc40c539b8 Mon Sep 17 00:00:00 2001 From: Yunmi Ha Date: Wed, 16 Aug 2017 18:36:55 +0900 Subject: [PATCH] Enable ASLR feature Change-Id: Icc49e8c8b1988eeb1894738dce03fc2bb3d076be Signed-off-by: Yunmi Ha --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d8087f4..ac86ea4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,12 +5,13 @@ SET(SRCS src/newfs-msdos.c) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) -SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -g -fno-omit-frame-pointer -finstrument-functions") +SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -g -fno-omit-frame-pointer -finstrument-functions -fPIE") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") ADD_DEFINITIONS("-DANDROID") ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS}) +TARGET_LINK_LIBRARIES(${PROJECT_NAME} -pie) INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin) -- 2.7.4