aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2025-07-14 21:35:43 +0000
committerFelix Morgner <felix.morgner@ost.ch>2025-07-14 21:35:43 +0000
commit9b12522f37c3f8704e8f8ca8736689dbbf30ce8b (patch)
treea18d04dcb11ee11520af3f75120dfdea4689e14a /CMakeLists.txt
parent05ac8c2bdd000d27b38411db2223eabb649c318f (diff)
downloadteachos-9b12522f37c3f8704e8f8ca8736689dbbf30ce8b.tar.xz
teachos-9b12522f37c3f8704e8f8ca8736689dbbf30ce8b.zip
cmake: introduce ELF utility module
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 27500ed..6f7d5a8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,6 +9,7 @@ project("kernel"
set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/Modules")
+include("ElfTransformations")
include("GenerateBootableIso")
#[============================================================================[
@@ -38,8 +39,11 @@ target_link_libraries("kernel" PRIVATE
"os::kern"
)
-target_generate_bootable_iso("kernel")
+target_disassemble("kernel")
+target_extract_debug_symbols("kernel")
+target_strip("kernel")
+target_generate_bootable_iso("kernel")
# #[============================================================================[
# # Documentation