# Build trees: build/<preset>/ for every preset.
/build/

# CLion legt seine Build-Verzeichnisse per Default NICHT unter build/ an,
# sondern als cmake-build-<profil>/ im Projektwurzelverzeichnis. Ohne diese
# Zeile landet ein kompletter Build-Baum im Commit.
/cmake-build-*/

# clangd's per-project index and cache.
/.cache/

# A compile_commands.json in the root means someone copied or symlinked it.
# .clangd points at build/debug instead; a root copy is stale by construction.
/compile_commands.json

# IDE leftovers. Committing these is what made PaulDB's history noisy.
/.idea/
/.vscode/
*.iml
.project
.cproject
/.settings/

# Sanitizer and profiling output
*.profraw
*.profdata
/callgrind.out.*

.DS_Store
*.bak-*
