diff options
| author | Raghuram Subramani <raghus2247@gmail.com> | 2024-12-29 03:01:13 -0500 |
|---|---|---|
| committer | Raghuram Subramani <raghus2247@gmail.com> | 2024-12-29 03:01:13 -0500 |
| commit | 956c1f581a7aabbef6735d103eb0f69a7966373e (patch) | |
| tree | 7b6188afbfc8f1c86af7fed7dc48af1885822c32 /kernel | |
| parent | ce221d635abc01855847c120c1b839311c6bca70 (diff) | |
kernel: build: bump cmake required version & refactor
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/CMakeLists.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/kernel/CMakeLists.txt b/kernel/CMakeLists.txt index c833ec4..f7c85c1 100644 --- a/kernel/CMakeLists.txt +++ b/kernel/CMakeLists.txt @@ -4,7 +4,7 @@ set(CMAKE_TOOLCHAIN_FILE ${CMAKE_SOURCE_DIR}/cmake/toolchain.cmake) set(CMAKE_C_COMPILER_WORKS TRUE) set(CMAKE_CXX_COMPILER_WORKS TRUE) -cmake_minimum_required(VERSION 3.10) +cmake_minimum_required(VERSION 3.21) project(CMOS C ASM) set(KERNEL_SRC @@ -27,4 +27,8 @@ target_compile_options(cmos.bin PRIVATE ) set(LINKER_SCRIPT "${CMAKE_SOURCE_DIR}/arch/x86/link.ld") -target_link_options(cmos.bin PRIVATE -T ${LINKER_SCRIPT} -nostdlib) +set(LINKER_FLAGS + -T ${LINKER_SCRIPT} + -nostdlib +) +target_link_options(cmos.bin PRIVATE ${LINKER_FLAGS}) |
