# 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

# Build directories
build/
cmake-build-*/
out/
bin/
lib/

# CMake
CMakeCache.txt
CMakeFiles/
CMakeScripts/
Testing/
Makefile
cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
_deps

# IDEs
## CLion
.idea/
cmake-build-debug/
cmake-build-release/

## Visual Studio Code
.vscode/
*.code-workspace

## Visual Studio
.vs/
*.user
*.userosscache
*.sln.docstates
*.suo
*.sdf
*.opensdf
*.VC.db
*.VC.opendb

## Xcode
*.xcodeproj
*.xcworkspace
xcuserdata/

# Debug files
*.dSYM/
*.su
*.idb
*.pdb

# OS files
## macOS
.DS_Store
.AppleDouble
.LSOverride

## Linux
*~
.directory
.Trash-*

## Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/

# Backup files
*.bak
*.swp
*.swo
*~

# Conan
conaninfo.txt
conanbuildinfo.cmake
conan.lock

# vcpkg
vcpkg_installed/

# Package managers
node_modules/
