fix CMakeLists.txt and add build dir to gitignore

This commit is contained in:
Gregory Kenneth Bowne 2025-04-07 02:20:13 -07:00
parent df429f0042
commit 6dcbfd5683
2 changed files with 20 additions and 7 deletions

6
.gitignore vendored
View File

@ -65,3 +65,9 @@ CMakeLists.txt
.github/ .github/
*.patch *.patch
/build
build
./build
build/
build/**

View File

@ -1,11 +1,18 @@
cmake_minimum_required(VERSION 3.13.4) cmake_minimum_required(VERSION 4.0.0)
project(ClassicOS VERSION 0.0.1 LANGUAGES C ASM SH)
# Enable C, Assembly, and Shell scripting languages set(CMAKE_C_COMPILER "gcc")
enable_language(C ASM SH) set(CMAKE_CXX_COMPILER "g++")
set(CMAKE_ASM_COMPilER "nasm")
# Set up the project name and version set(cmake_SH_COMPILER "bash")
set(PROJECT_NAME "ClassicOS") set(CMAKE_BUILD_TYPE "Debug")
set(PROJECT_VERSION "0.0.1") set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_C_EXTENSIONS OFF)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic -Werror")
# Define the executable name # Define the executable name
set(EXECUTABLE_NAME "${PROJECT_NAME}") set(EXECUTABLE_NAME "${PROJECT_NAME}")