Move -Wl flag to linker flags
authorNikolai Merinov <n.merinov@samsung.com>
Tue, 5 Feb 2019 12:11:36 +0000 (15:11 +0300)
committerNikolai Merinov <n.merinov@samsung.com>
Tue, 5 Feb 2019 12:11:36 +0000 (15:11 +0300)
CMakeLists.txt

index 3d47e822bf52bd2db6ca41bf4cdb605479d0090a..10755d72ce33480e824773e00acd9c1e05d16f40 100755 (executable)
@@ -42,7 +42,8 @@ EXECUTE_PROCESS(COMMAND getconf LFS_CFLAGS OUTPUT_VARIABLE LFS_CFLAGS OUTPUT_STR
 EXECUTE_PROCESS(COMMAND getconf LFS_LDFLAGS OUTPUT_VARIABLE LFS_LDFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
 EXECUTE_PROCESS(COMMAND getconf LFS_LIBS OUTPUT_VARIABLE LFS_LIBS OUTPUT_STRIP_TRAILING_WHITESPACE)
 
-SET(COMPILE_BASE_FLAGS         "-g -fPIC -Werror -Wall -Wl,--as-needed -Wl,--no-whole-archive -fvisibility=hidden -fvisibility-inlines-hidden ${LFS_CFLAGS}")
+SET(COMPILE_BASE_FLAGS         "-g -fPIC -Werror -Wall -fvisibility=hidden -fvisibility-inlines-hidden ${LFS_CFLAGS}")
+link_libraries("-Wl,--as-needed -Wl,--no-whole-archive")
 
 SET(CMAKE_C_FLAGS_PROFILING    "${COMPILE_BASE_FLAGS} -O0 -pg")
 SET(CMAKE_CXX_FLAGS_PROFILING  "${COMPILE_BASE_FLAGS} -O0 -pg -std=${CXX_STD}")