Skip to content

Commit 6db87e8

Browse files
committed
refactor: replace with INTERFACE, boot
Signed-off-by: Zone.N <zone.niuzh@hotmail.com>
1 parent ad61a6f commit 6db87e8

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

cmake/add_header.cmake

-5
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,6 @@ function(add_header_project _target)
1010
${CMAKE_SOURCE_DIR}/src)
1111
endfunction()
1212

13-
function(add_header_boot _target)
14-
target_include_directories(${_target} PRIVATE
15-
${CMAKE_SOURCE_DIR}/src/boot/include)
16-
endfunction()
17-
1813
function(add_header_kernel _target)
1914
target_include_directories(${_target} PRIVATE
2015
${CMAKE_SOURCE_DIR}/src/kernel/include)

src/boot/CMakeLists.txt

+4-1
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,12 @@ add_executable(${PROJECT_NAME}
2121

2222
# 添加头文件
2323
add_header_project(${PROJECT_NAME})
24-
add_header_boot(${PROJECT_NAME})
2524
add_header_3rd(${PROJECT_NAME})
2625

26+
target_include_directories(${PROJECT_NAME} PRIVATE
27+
include
28+
)
29+
2730
# 添加要链接的库
2831
target_link_libraries(${PROJECT_NAME} PRIVATE
2932
DEFAULT_BOOT_LINK_LIB

test/system_test/gnu_efi_test/CMakeLists.txt

-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ add_executable(${PROJECT_NAME}
1616
main.cpp
1717
)
1818

19-
add_header_libc(${PROJECT_NAME})
20-
add_header_libcxx(${PROJECT_NAME})
2119
add_header_kernel(${PROJECT_NAME})
2220

2321
target_compile_options(${PROJECT_NAME} PRIVATE

0 commit comments

Comments
 (0)