From e7eedd234954509f4f5ec52b2d62cbc4a1723936 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Mon, 14 Jul 2025 15:39:09 +0000 Subject: libs: begin extraction of kernel std --- CMakeLists.txt | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 8fef2f5..75ac1b5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -81,6 +81,7 @@ add_compile_options( # Global Libraries #]============================================================================] +add_subdirectory("libs/kstd" EXCLUDE_FROM_ALL SYSTEM) add_subdirectory("libs/multiboot2" EXCLUDE_FROM_ALL SYSTEM) #[============================================================================[ @@ -133,13 +134,6 @@ add_library("teachos::interrupt_handling" ALIAS "_interrupt_handling") # https://gcc.gnu.org/onlinedocs/gcc/x86-Function-Attributes.html#index-interrupt-function-attribute_002c-x86 target_compile_options("_interrupt_handling" PRIVATE "-mgeneral-regs-only") -#[============================================================================[ -# The Stub Standard Library -#]============================================================================] - -add_library("_stl" OBJECT) -add_library("teachos::stl" ALIAS "_stl") - #[============================================================================[ # The Kernel #]============================================================================] @@ -154,7 +148,6 @@ target_link_libraries("_kernel" PRIVATE "teachos::video" "teachos::memory" "teachos::exception" - "teachos::stl" "teachos::context_switching" "teachos::interrupt_handling" ) -- cgit v1.2.3