51 lines
1.1 KiB
Plaintext
51 lines
1.1 KiB
Plaintext
# CMake and Build Directories
|
|
# Ignores all variation of build folders (build, build_ninja, build-release, etc.)
|
|
[Bb]uild*/
|
|
cmake-build-*/
|
|
|
|
# Ignore CMake generated artifacts if they accidentally land in the root
|
|
CMakeCache.txt
|
|
CMakeFiles/
|
|
CMakeSettings.json
|
|
CMakeUserPresets.json
|
|
generated/
|
|
|
|
# Ignore generic compiled outputs
|
|
*.o
|
|
*.obj
|
|
*.a
|
|
*.lib
|
|
*.so
|
|
*.dylib
|
|
*.dll
|
|
*.exe
|
|
parselog_cli
|
|
|
|
# ==========================================
|
|
# Language Server & IDE Support (Arch Linux / Dev Tools)
|
|
# ==========================================
|
|
# Compiled commands file generated by set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
|
# (Your LSP uses this, but it is regenerated per-machine and shouldn't be committed)
|
|
compile_commands.json
|
|
|
|
# Text editors and IDEs
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*~
|
|
.clangd/
|
|
.cache/
|
|
|
|
# ==========================================
|
|
# Databases and Logs (Specific to your project)
|
|
# ==========================================
|
|
# If you download large MaxMind .mmdb files, ignore them so they don't bloat Git
|
|
*.mmdb
|
|
*.log
|
|
|
|
# ==========================================
|
|
# Sensitive Files
|
|
# ==========================================
|
|
*.env
|
|
.env
|