diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-04-21 13:06:35 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-04-21 13:06:35 +0200 |
| commit | 9b4cbc6ba3f8059278a20a4893780717851ce8e4 (patch) | |
| tree | bb089d306639e1c3ef27c9b8f3fc90e8742f4117 /kapi/CMakeLists.txt | |
| parent | 3441e7e164d8e5e8413a1eb47e3e9f3c824ed2d0 (diff) | |
| download | teachos-9b4cbc6ba3f8059278a20a4893780717851ce8e4.tar.xz teachos-9b4cbc6ba3f8059278a20a4893780717851ce8e4.zip | |
build: clean up configuration
Diffstat (limited to 'kapi/CMakeLists.txt')
| -rw-r--r-- | kapi/CMakeLists.txt | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/kapi/CMakeLists.txt b/kapi/CMakeLists.txt index 99a8725..d15b923 100644 --- a/kapi/CMakeLists.txt +++ b/kapi/CMakeLists.txt @@ -1,7 +1,11 @@ add_library("kapi" INTERFACE) -add_library("os::kapi" ALIAS "kapi") +add_library("kapi::lib" ALIAS "kapi") -file(GLOB_RECURSE KAPI_HEADERS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "include/**.hpp") +file(GLOB_RECURSE KAPI_HEADERS + RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + CONFIGURE_DEPENDS + "include/**.hpp" +) target_sources("kapi" PUBLIC FILE_SET HEADERS @@ -15,9 +19,13 @@ target_include_directories("kapi" INTERFACE ) target_link_libraries("kapi" INTERFACE - "libs::acpi" - "libs::kstd" + "acpi::lib" + "kstd::lib" "gcc" "stdc++" ) + +set_target_properties("kapi" PROPERTIES + VERIFY_INTERFACE_HEADER_SETS YES +) |
