From: HyeKyoung Hwang Date: Wed, 25 May 2016 06:10:04 +0000 (+0900) Subject: [Performance] Add the pie build option for launching performance X-Git-Tag: submit/tizen_mobile/20160526.012740~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0570a8f74c25189dee9c25ab4e6b95255597799c;p=profile%2Fcommon%2Fapps%2Fweb%2Fbrowser.git [Performance] Add the pie build option for launching performance Problem : The launching performance is very slow. Verify : After pie build option, the launching performance is improved by 1.4sec. Change-Id: I5800081dc86e1b5e084bd43c49e354736859f8c1 Signed-off-by: HyeKyoung Hwang --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 9626448e..c03f0a1e 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -54,7 +54,7 @@ set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib:${CMAKE_INSTALL_PREFIX}/services") #disable for merge - WebView is not ready for this -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-variadic-macros -Wno-long-long -Werror") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fPIE -Wextra -Wno-variadic-macros -Wno-long-long -Werror") if(COVERAGE_STATS) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GCC_COVERAGE_COMPILE_FLAGS}") diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt old mode 100644 new mode 100755 index 360c2205..3533b984 --- a/core/CMakeLists.txt +++ b/core/CMakeLists.txt @@ -98,7 +98,7 @@ target_link_libraries(${BIN_NAME} ${Boost_LIBRARIES}) if(TIZEN_BUILD) - target_link_libraries(${BIN_NAME} ${tizen_pkgs_LDFLAGS}) + target_link_libraries(${BIN_NAME} ${tizen_pkgs_LDFLAGS} "-pie") endif(TIZEN_BUILD) install(TARGETS ${BIN_NAME} RUNTIME DESTINATION bin)