diff options
-rw-r--r-- | CMakeLists.txt | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index ec56ef4..992c58a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -53,7 +53,7 @@ FOREACH(flag ${pkgs_CFLAGS}) SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") ENDFOREACH(flag) -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC") SET(CMAKE_C_FLAGS_DEBUG "-O0 -g") FIND_PROGRAM(UNAME NAMES uname) EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH") @@ -75,9 +75,9 @@ ADD_EXECUTABLE(resetCCMode ${SRCS_RESET_CCMODE}) ADD_EXECUTABLE(rstsmack ${SRCS_RSTSMACK}) ADD_EXECUTABLE(factory-reset-util ${SRCS_UTIL}) ADD_EXECUTABLE(factory-reset ${SRCS}) -TARGET_LINK_LIBRARIES(rstsmack ${pkgs_LDFLAGS}) -TARGET_LINK_LIBRARIES(factory-reset-util ${pkgs_LDFLAGS}) -TARGET_LINK_LIBRARIES(factory-reset ${pkgs_LDFLAGS}) +TARGET_LINK_LIBRARIES(rstsmack ${pkgs_LDFLAGS} -pie) +TARGET_LINK_LIBRARIES(factory-reset-util ${pkgs_LDFLAGS} -pie) +TARGET_LINK_LIBRARIES(factory-reset ${pkgs_LDFLAGS} -pie) ADD_CUSTOM_TARGET(factory-reset-util.edj COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/images |