Skip to content

Commit 59daceb

Browse files
committed
refactor: COMMON_LINK_LIB INTERFACE
Signed-off-by: Zone.N <zone.niuzh@hotmail.com>
1 parent ef70b8a commit 59daceb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

cmake/compile_config.cmake

+4-3
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ target_link_options(COMMON_LINK_OPTIONS INTERFACE
6868
)
6969

7070
# 通用库选项
71-
list(APPEND COMMON_LINK_LIB
71+
add_library(COMMON_LINK_LIB INTERFACE)
72+
target_link_libraries(COMMON_LINK_LIB INTERFACE
7273
COMMON_LINK_OPTIONS
7374
)
7475

@@ -121,7 +122,7 @@ list(APPEND DEFAULT_BOOT_LINK_OPTIONS
121122
)
122123

123124
list(APPEND DEFAULT_BOOT_LINK_LIB
124-
${COMMON_LINK_LIB}
125+
COMMON_LINK_LIB
125126
# 目标平台编译选项
126127
$<$<STREQUAL:${CMAKE_SYSTEM_PROCESSOR},x86_64>:
127128
# 链接 gnu-efi
@@ -188,7 +189,7 @@ list(APPEND DEFAULT_KERNEL_LINK_OPTIONS
188189
)
189190

190191
list(APPEND DEFAULT_KERNEL_LINK_LIB
191-
${COMMON_LINK_LIB}
192+
COMMON_LINK_LIB
192193

193194
printf_bare_metal
194195
${dtc_BINARY_DIR}/libfdt/libfdt.a

0 commit comments

Comments
 (0)