Files
ksOS/Runtime/System/libksOS/CMakeLists.txt
T
2026-05-03 21:57:20 +04:00

18 lines
430 B
CMake

# SPDX-License-Identifier: GPL-3.0-or-later
cmake_minimum_required(VERSION 3.20)
project(libksOS LANGUAGES C ASM)
file(GLOB_RECURSE LIB_SOURCES CMAKE_CONFIGURE_DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/*.c
)
add_library(ksOS STATIC ${LIB_SOURCES})
target_include_directories(ksOS PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/Include
)
target_compile_options(ksOS PRIVATE
-std=c23 -fno-stack-protector -fno-builtin -Wall -Wextra
)