Add --as-needed option to link only used library 56/320856/1 accepted/tizen_unified tizen accepted/tizen/unified/20250311.054116
authorChanwoo Choi <cw00.choi@samsung.com>
Mon, 10 Mar 2025 07:19:30 +0000 (16:19 +0900)
committerUnsung Lee <unsung.lee@samsung.com>
Mon, 10 Mar 2025 07:38:30 +0000 (16:38 +0900)
Add --as-needed option to link only used library because there are no
--as-needed option when building hal-backend-power package.

Change-Id: I96e25f0d23639ddda4b8bd8155d28968fe78b7cc
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
CMakeLists.txt

index 85da319ddcec68e432d39e4bc769b35e5cadb237..8a8544aa1b846e787d11abea0d349f187976534a 100644 (file)
@@ -15,7 +15,7 @@ pkg_check_modules(pkgs REQUIRED
 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} -Wl,--as-needed")
 
 INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/include)