aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2025-07-14 15:39:09 +0000
committerFelix Morgner <felix.morgner@ost.ch>2025-07-14 15:39:09 +0000
commite7eedd234954509f4f5ec52b2d62cbc4a1723936 (patch)
tree7cff3076bf88ad07ed50066a6e7a2f8795dd27f0 /CMakeLists.txt
parent22fbbf849497c32f5b237ab70e9ed8aef63e54cf (diff)
downloadteachos-e7eedd234954509f4f5ec52b2d62cbc4a1723936.tar.xz
teachos-e7eedd234954509f4f5ec52b2d62cbc4a1723936.zip
libs: begin extraction of kernel std
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt9
1 files changed, 1 insertions, 8 deletions
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)
#[============================================================================[
@@ -134,13 +135,6 @@ add_library("teachos::interrupt_handling" ALIAS "_interrupt_handling")
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"
)