cmake: update for compatibility with CMake 4.0

This commit is contained in:
2026-03-22 19:01:36 +00:00
parent a2c89df195
commit 6350032e88
2 changed files with 1 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.13) cmake_minimum_required(VERSION 4.0)
project(mango C ASM) project(mango C ASM)
if (NOT BUILD_TOOLS_DIR) if (NOT BUILD_TOOLS_DIR)
@@ -28,8 +28,6 @@ file(GLOB_RECURSE arch_sources_c arch/${kernel_arch}/*.c)
file(GLOB_RECURSE arch_sources_asm arch/${kernel_arch}/*.S) file(GLOB_RECURSE arch_sources_asm arch/${kernel_arch}/*.S)
file(GLOB_RECURSE arch_headers arch/${kernel_arch}/*.h) file(GLOB_RECURSE arch_headers arch/${kernel_arch}/*.h)
set_property(SOURCE ${arch_sources_asm} PROPERTY LANGUAGE C)
add_executable(${kernel_exe_name} add_executable(${kernel_exe_name}
${kernel_sources} ${kernel_sources}
${kernel_headers} ${kernel_headers}

View File

@@ -1,7 +1,6 @@
file(GLOB headers ${CMAKE_CURRENT_SOURCE_DIR}/include/mango/*.h) file(GLOB headers ${CMAKE_CURRENT_SOURCE_DIR}/include/mango/*.h)
file(GLOB asm_sources file(GLOB asm_sources
${CMAKE_CURRENT_SOURCE_DIR}/arch/${CMAKE_SYSTEM_PROCESSOR}/*.S) ${CMAKE_CURRENT_SOURCE_DIR}/arch/${CMAKE_SYSTEM_PROCESSOR}/*.S)
set_property(SOURCE ${asm_sources} PROPERTY LANGUAGE C)
set(public_include_dirs set(public_include_dirs
${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/include