# Project-level ignore patterns

# Ignore objects, archives etc.
*.[oad]
autom4te.cache/
configure~

# Ignore files commonly generated by operating systems
.DS_Store
._*

# Ignore files generated from ci file parsing
*.decl.h
*.def.h
*.ci.stamp

# Ignore build artifacts
config_opts.sh
smart-build.log
charm-version.h
charm-version-git.h
bin
include
lib
lib_so
tmp
src/util/pup_f.f90
CMakeCache.txt
cmake_install.cmake
CMakeFiles
/Makefile
Charm++-prefix
src/arch/win/createlink.exe
/empty.cpp

# Ignore directories created from compilation
/gni-*
/mpi-*
/multicore-*
/netlrts-*
/ofi-*
/pami*
/ucx-*
/uth-*
/verbs-*

# Ignore cruft that would result from compiling charm example/test code
# Note this is negated inside src/arch to permit addition of new charmrun files in there
charmrun
ampirun
pgm
*.swp
