# 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 )