summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore82
1 files changed, 82 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7b6de5d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,82 @@
+# Build directories
+/build/
+/build-*/
+/cmake-build-*/
+/vcpkg_installed/
+
+# CMake generated files
+CMakeCache.txt
+CMakeFiles/
+CTestTestfile.cmake
+Testing/
+_deps/
+cmake_install.cmake
+compile_commands.json
+install_manifest.txt
+/CMakeUserPresets.json
+
+# Compiled objects and libraries
+*.o
+*.obj
+*.lo
+*.a
+*.lib
+*.so
+*.so.*
+*.dylib
+*.dll
+*.exp
+
+# Executables and debug data
+*.exe
+*.out
+*.app
+*.pdb
+*.ilk
+*.idb
+*.ipdb
+*.iobj
+*.pch
+*.dSYM/
+
+# Generated dependency and coverage data
+*.d
+*.gcda
+*.gcno
+*.gcov
+*.profraw
+*.profdata
+
+# IDE and editor state
+/.vscode/
+/.vs/
+/.idea/
+*.sln
+*.suo
+*.user
+*.userosscache
+*.sdf
+*.opensdf
+*.VC.db
+*.VC.VC.opendb
+*.vcxproj
+*.vcxproj.filters
+*.vcxproj.user
+
+# Local AI-agent configuration and state
+/.agents/
+/.codex/
+/.claude/
+
+# Temporary files and logs
+*.log
+*.tmp
+*.temp
+*.swp
+*.swo
+*~
+
+# Operating-system metadata
+.DS_Store
+Thumbs.db
+Desktop.ini