[Performance] Add the pie build option for launching performance 41/71341/3
authorHyeKyoung Hwang <cookie@samsung.com>
Wed, 25 May 2016 06:10:04 +0000 (15:10 +0900)
committerHye Kyoung Hwang <cookie@samsung.com>
Thu, 26 May 2016 00:36:06 +0000 (17:36 -0700)
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 <cookie@samsung.com>
CMakeLists.txt
core/CMakeLists.txt [changed mode: 0644->0755]

index 9626448ede16edf5c9c3f16cf94bccaba6b5c6a2..c03f0a1ea4fe23df5ec3ac5ac0b51cb0e74bb1e5 100755 (executable)
@@ -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}")
old mode 100644 (file)
new mode 100755 (executable)
index 360c220..3533b98
@@ -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)