#######
# C++ #
#######
# 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

##########
# Python #
##########
*.pyc
__pycache__

#######
# IDE #
#######
/*.cbp
/*.layout
.idea/
.kdev?/
*.kdev?
/nbproject/
.vimrc
cmake-build-*/
spack-build*
build/

# File-based project format:
*.iws

######
# OS #
######
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# temporary files / backup
*~

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

####################
# Package Managers #
####################
# anonymous Spack environments
# https://spack.readthedocs.io/en/latest/environments.html#anonymous-environments
.spack-env/
spack.lock

#########
# CMake #
#########
CMakeUserPresets.json

#########
# Tools #
#########
.stfolder

###########
# Doxygen #
###########
docs/doxyhtml/
docs/doxyxml/
docs/html/
docs/xml/
docs/doxygen_sqlite3.db
docs/openpmd-api-doxygen-web.tag.xml

####################
# Sphinx & Breathe #
####################
docs/build/
docs/source/_static/doxyhtml/

################
# Sample files #
################
samples/

################
# Binaries #
################
bin/
