diff options
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 40 |
1 files changed, 2 insertions, 38 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index c9b4e35..5bf8404 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -63,46 +63,10 @@ if(Doxygen_FOUND) endif() #[============================================================================[ -# Kernel Executable +# Global Targets #]============================================================================] add_subdirectory("arch/${CMAKE_SYSTEM_PROCESSOR}") add_subdirectory("kapi") add_subdirectory("libs") - -add_executable("kernel" - "kernel/src/kstd.cpp" - "kernel/src/main.cpp" - - # Platform Independent KAPI implementation - "kernel/src/kapi/cio.cpp" - "kernel/src/kapi/memory.cpp" - "kernel/src/kapi/system.cpp" -) - -target_include_directories("kernel" PRIVATE - "kernel/include" -) - -target_link_libraries("kernel" PRIVATE - "os::arch" - "os::kapi" -) - -target_link_options("kernel" PRIVATE - "-T${KERNEL_LINKER_SCRIPT}" - "-no-pie" - "-nostdlib" -) - -set_property(TARGET "kernel" - APPEND - PROPERTY LINK_DEPENDS - "${KERNEL_LINKER_SCRIPT}" -) - -target_disassemble("kernel") -target_extract_debug_symbols("kernel") -target_strip("kernel") - -target_generate_bootable_iso("kernel") +add_subdirectory("kernel")
\ No newline at end of file |
