We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ef70b8a commit 59dacebCopy full SHA for 59daceb
cmake/compile_config.cmake
@@ -68,7 +68,8 @@ target_link_options(COMMON_LINK_OPTIONS INTERFACE
68
)
69
70
# 通用库选项
71
-list(APPEND COMMON_LINK_LIB
+add_library(COMMON_LINK_LIB INTERFACE)
72
+target_link_libraries(COMMON_LINK_LIB INTERFACE
73
COMMON_LINK_OPTIONS
74
75
@@ -121,7 +122,7 @@ list(APPEND DEFAULT_BOOT_LINK_OPTIONS
121
122
123
124
list(APPEND DEFAULT_BOOT_LINK_LIB
- ${COMMON_LINK_LIB}
125
+ COMMON_LINK_LIB
126
# 目标平台编译选项
127
$<$<STREQUAL:${CMAKE_SYSTEM_PROCESSOR},x86_64>:
128
# 链接 gnu-efi
@@ -188,7 +189,7 @@ list(APPEND DEFAULT_KERNEL_LINK_OPTIONS
188
189
190
191
list(APPEND DEFAULT_KERNEL_LINK_LIB
192
193
194
printf_bare_metal
195
${dtc_BINARY_DIR}/libfdt/libfdt.a
0 commit comments