diff options
Diffstat (limited to 'kernel/CMakeLists.txt')
| -rw-r--r-- | kernel/CMakeLists.txt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt new file mode 100644 index 0000000..cd249d0 --- /dev/null +++ b/kernel/CMakeLists.txt @@ -0,0 +1,14 @@ +target_link_options(CXX_LINKER_REQUIREMENTS INTERFACE + LINKER:-T${CMAKE_CURRENT_LIST_DIR}/linker.ld +) + +add_library(Kernel INTERFACE) + +add_library(Main STATIC) +target_sources(Main PRIVATE + ${CMAKE_CURRENT_LIST_DIR}/kernel.cpp +) +target_link_libraries(Main PUBLIC CXX_COMPILER_REQUIREMENTS Architecture Include) +target_link_libraries(Kernel INTERFACE Main) + +add_subdirectory(details) |
