# Ignore VS Code directory, but share specific settings
.vscode/*
!.vscode/launch.json
!.vscode/c_cpp_properties.json
!.vscode/mcp.json
!.vscode/tasks.json

# Ignore Visual Studio directory and files
.vs
#*/.vs/*
#*.vsidx
*.vcxproj.user
Build/bin
Build/int

# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app

# Bazel Directories
bazel-*

# System dependent helper files
compile_commands.json
.cache/

# Python virtual environment
venv/
.venv/
env/
ENV/

# Python bytecode and cache
__pycache__/
*.py[cod]
*$py.class
*.so

# pytest cache
.pytest_cache/

# Python build artifacts
*.egg-info/
dist/
build/

#
# Build artefacts are placed in these directories.
#
bin/
build/
lib/
Frameworks/
Carthage/Build
Carthage/Checkouts
xcuserdata/
.DS_Store
*.xccheckout
*.xcscmblueprint
.Rproj.user
.aider*
copilot/perf/artifacts

#
# Debug output from DDS3
#
dump.txt

# Generated documentation output
doxygen_output/

# CCE (code-context-engine)
# CCE local cache (per-machine, not for version control)
.cce/
# Claude Code local settings written by cce init
.claude/settings.local.json
