Add as-needed link option 89/188689/2
authorJihoon Kim <jihoon48.kim@samsung.com>
Fri, 7 Sep 2018 09:26:34 +0000 (18:26 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Mon, 10 Sep 2018 04:15:48 +0000 (04:15 +0000)
Change-Id: Ibb1ce90c0365832759d0b2419309a7f00abf7210
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
service/CMakeLists.txt

index 013e471..b60de17 100755 (executable)
@@ -35,9 +35,10 @@ FOREACH(flag ${pkgs_CFLAGS})
 ENDFOREACH(flag)
 
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
 ADD_EXECUTABLE(${fw_name} ${SERVICE_SRC})
-TARGET_LINK_LIBRARIES(${fw_name} ${pkgs_LDFLAGS} "-pie")
+TARGET_LINK_LIBRARIES(${fw_name} ${pkgs_LDFLAGS})
 
 INSTALL(TARGETS ${fw_name} DESTINATION /usr/apps/org.tizen.nlp.service/bin/)
 INSTALL(FILES org.tizen.nlp.service.xml DESTINATION /usr/share/packages)