diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/kernel/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | source/kernel/arch/x86_64/src/entry.cpp (renamed from source/kernel/src/entry.cpp) | 0 |
2 files changed, 5 insertions, 1 deletions
diff --git a/source/kernel/CMakeLists.txt b/source/kernel/CMakeLists.txt index c8e0c4a..48c9e4a 100644 --- a/source/kernel/CMakeLists.txt +++ b/source/kernel/CMakeLists.txt @@ -2,7 +2,7 @@ set(TEACHOS_KERNEL_LINKER_SCRIPT "${CMAKE_CURRENT_SOURCE_DIR}/arch/${CMAKE_SYSTE mark_as_advanced(TEACHOS_KERNEL_LINKER_SCRIPT) add_executable("kernel" - "src/entry.cpp" + "arch/${CMAKE_SYSTEM_PROCESSOR}/src/entry.cpp" ) target_compile_features("kernel" PRIVATE @@ -16,6 +16,10 @@ target_compile_options("kernel" PRIVATE "$<$<CXX_COMPILER_ID:GNU>:-pedantic-errors>" ) +target_include_directories("kernel" PRIVATE + "arch/${CMAKE_SYSTEM_PROCESSOR}/include" +) + target_link_options("kernel" PRIVATE "-T${TEACHOS_KERNEL_LINKER_SCRIPT}" ) diff --git a/source/kernel/src/entry.cpp b/source/kernel/arch/x86_64/src/entry.cpp index 0daf227..0daf227 100644 --- a/source/kernel/src/entry.cpp +++ b/source/kernel/arch/x86_64/src/entry.cpp |
