From 2de9503e18a3566e6ce23cf3407508341665dc0b Mon Sep 17 00:00:00 2001 From: Semun Lee Date: Fri, 27 May 2016 15:54:33 +0900 Subject: Add -fPIE to ug-client ug-client is used to launch ug apps. To use launchpad-loader, we need to build ug-client to be able to be opened using dlopen. Change-Id: Ia506c7b996d70f2ebaf706542db33d4f0e26bb92 Signed-off-by: Semun Lee --- client/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'client/CMakeLists.txt') diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 2a2a4c0..7f507fb 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -18,7 +18,7 @@ IF (with_wayland) ENDIF(with_wayland) FOREACH(flag ${CLIENT_PKGS_CFLAGS}) - SET(CLIENT_CFLAGS "${CLIENT_CFLAGS} ${flag}") + SET(CLIENT_CFLAGS "${CLIENT_CFLAGS} ${flag} -fPIE") ENDFOREACH(flag) SET(CLIENT_CFLAGS, "${CLIENT_CFLAGS} -DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"") @@ -29,7 +29,7 @@ SET(CLIENT_CFLAGS, "${CLIENT_CFLAGS} -DAPP_LOCALEDIR=\"${CLIENT_LOCALEDIR}\"") ADD_EXECUTABLE(${CLIENT} ${CLIENT_SRCS}) SET_TARGET_PROPERTIES(${CLIENT} PROPERTIES COMPILE_FLAGS "${CLIENT_CFLAGS}") -TARGET_LINK_LIBRARIES(${CLIENT} ${PROJECT_NAME} ${CLIENT_PKGS_LDFLAGS}) +TARGET_LINK_LIBRARIES(${CLIENT} ${PROJECT_NAME} "${CLIENT_PKGS_LDFLAGS} -pie") ADD_CUSTOM_TARGET(ug-client.edj COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images -- cgit v1.2.3