This commit is contained in:
2026-02-19 13:16:04 -07:00
parent 5cd3ef0ed5
commit 6caf461920
2 changed files with 33 additions and 10 deletions

24
.clangd
View File

@@ -1,14 +1,18 @@
# .clangd
CompileFlags:
Add:
- -I./include # Add your project's include directory
- -std=gnu11 # Use C11 standard with GNU extensions
- -Wall # Enable all warnings
- -Wextra # Extra warnings
- -Wno-unused-parameter # Optional: suppress some noisy warnings
# Project headers
- "-I./include"
- "-I./src"
Index:
Threads: 0 # Use all available cores for indexing
# System headers (Xcode/Clang standard library)
- "-isystem/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include"
- "-isystem/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include"
Diagnostics:
Suppress: [] # You can list warnings/errors to ignore if needed
# Compiler flags
- "-std=gnu11"
- "-Wall"
- "-Wextra"
- "-Wno-unused-parameter"
# Project macros
- "-DDEBUG=1"

19
compile_commands.json Normal file
View File

@@ -0,0 +1,19 @@
[
{
"file": "src/renderer.c",
"arguments": [
"aarch64-none-elf-gcc",
"-O2",
"-ffreestanding",
"-Wall",
"-Wextra",
"-Iinclude",
"-c",
"src/renderer.c",
"-o",
"build/renderer.o"
],
"directory": "/Users/nate/Documents/GitHub/nate-os",
"output": "build/renderer.o"
}
]