# Git
.gitattributes

# Build artifacts
*.obj
*.pyc
lib/
obj/
main
opt

# CMake
/build

# Bin
/bin/*
/tests/bin
!bin/occa.cpp

# Auto-generated code
/.compiledDefines
/include/occa/defines/compiledDefines.hpp
/include/occa/scripts
/include/occa/core/kernelOperators.hpp_codegen
/src/core/kernelOperators.cpp_codegen
/src/occa/internal/utils/runFunction.cpp_codegen
/include/occa/defines/macros.hpp_codegen

# Binaries generated to fetch compiler information
/scripts/compiler/compilerSupportsMPI
/scripts/compiler/findFortranCompilerVendor
/scripts/compiler/fortranCompilerSupportsMPI
/scripts/compiler/fortranCompilerSupportsOpenMP

# Documentation
.doxygen_output

# Debug
.DS_Store
*.dSYM

# Coverage
*.gcno
*.gcda
*.gcov
coverage*

# Visual Studio
editorTools/visualStudio/*
!editorTools/visualStudio/occa.sln
!editorTools/visualStudio/occa.vcxproj
!editorTools/visualStudio/occa.vcxproj.filters
.vscode
