# Build directories
build/
xmake-build/
out/
bin/
lib/
*.exe
*.out

# CMake
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
*.cmake
*.cmake.*
CMakeUserPresets.json

# xmake
.xmake/
.vscode/
.idea/

# Compiled object files
*.o
*.obj
*.ko
*.so
*.dylib
*.dll

# 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

# IDE files
.vscode/
.idea/
*.swp
*.swo
*~

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Test coverage
*.gcda
*.gcno
*.gcov

# Profiling data
*.profraw
*.profdata

# Doxygen
docs/html/
docs/latex/

# Package managers
conanfile.txt
conaninfo.txt
conanbuildinfo.cmake
conan.lock

# Python cache
__pycache__/
*.pyc
*.pyo
*.pyd

# Temporary files
*.tmp
*.temp

# Log files
*.log
*.tlog

# Backup files
*.bak
*.backup

# VS Code
.vscode/
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# CLion
.idea/
*.iws

# Visual Studio
*.vcxproj
*.vcxproj.filters
*.vcxproj.user
*.sln
*.suo
*.opensdf
*.sdf
*.db

# Xcode
*.xcodeproj
*.xcworkspace
xcuserdata/

# Eclipse
.project
.classpath
.settings/

# NetBeans
nbproject/

# CodeBlocks
*.cbp
*.workspace

# Dev-C++
*.dev

# Qt Creator
*.pro.user
*.pro.user.*
