# CMake
CMakeCache.txt
CMakeFiles
Makefile
cmake_install.cmake
install_manifest.txt
CTestTestfile.cmake
cython_test.cpp
SymEngineConfig.cmake
SymEngineConfigVersion.cmake
SymEngineTargets.cmake
cmake-build-*

# Cotire
symengine/cotire
symengine/symengine_CXX_cotire.cmake

# Compiled Object Files, Static/Dynamic Libraries
*.so
*.a
*.o
*.out
*.exe
*.pyd
*.sln
*.vcxproj
*.filters
symengine/python/symengine/lib/symengine_wrapper.cpp
Release/
Debug/
x64/
Win32/

# OS X .DS_Store files
*.DS_Store

# Documentation
doc/_build
doc/doxyxml
doc/html

# Config Files
symengine/symengine_config.h
symengine/symengine_export.h
symengine/utilities/teuchos/Teuchos_config.h
symengine/python/symengine/lib/config.pxi

# Python build files
build*
*__pycache__*
*.pyc
symengine/utilities/matchpycpp/autogen_tests/test_case*.py

# Temp files
*~

Testing

# Test executables
symengine/tests/basic/test_arit
symengine/tests/basic/test_basic
symengine/tests/basic/test_sets
symengine/tests/basic/test_functions
symengine/tests/basic/test_integer
symengine/tests/basic/test_number
symengine/tests/basic/test_poly
symengine/tests/basic/test_polynomial
symengine/tests/basic/test_series
symengine/tests/basic/test_series_expansion
symengine/tests/basic/test_series_generic
symengine/tests/basic/test_subs
symengine/tests/basic/test_rational
symengine/tests/basic/test_as_numer_denom
symengine/tests/basic/test_parser
symengine/tests/basic/test_serialize-cereal
symengine/tests/basic/test_cse
symengine/tests/matrix/test_matrix
symengine/tests/ntheory/test_ntheory
symengine/tests/ntheory/test_diophantine
symengine/tests/printing/test_printing
symengine/tests/rcp/test_rcp
symengine/tests/cwrapper/test_cwrapper
symengine/tests/eval/test_eval_double
symengine/tests/eval/test_eval_arb
symengine/tests/eval/test_eval_mpfr
symengine/tests/eval/test_eval_mpc
symengine/tests/eval/test_evalf
symengine/tests/eval/test_lambda_double
symengine/tests/expression/test_expression
symengine/tests/basic/test_series_expansion_UP
symengine/tests/basic/test_series_expansion_URatP
symengine/tests/basic/test_series_expansion_URatF
symengine/tests/basic/test_polynomial_multivariate
symengine/tests/polynomial/test_mexprpoly
symengine/tests/polynomial/test_mintpoly
symengine/tests/polynomial/test_uexprpoly
symengine/tests/polynomial/test_uintpoly
symengine/tests/polynomial/test_uratpoly
symengine/tests/polynomial/test_uintpoly_flint
symengine/tests/polynomial/test_uratpoly_flint
symengine/tests/polynomial/test_uintpoly_piranha
symengine/tests/polynomial/test_uratpoly_piranha
symengine/tests/polynomial/test_basic_conversions
symengine/tests/basic/test_fields
symengine/tests/basic/test_infinity
symengine/tests/logic/test_logic
symengine/tests/printing/test_ccode
symengine/tests/finitediff/test_finitediff
symengine/tests/basic/test_integer_class
symengine/tests/basic/test_nan
symengine/tests/basic/test_relationals
symengine/tests/basic/test_solve
symengine/tests/basic/test_as_real_imag

# Benchmarks executables
benchmarks/add1
benchmarks/eval_double1
benchmarks/expand1
benchmarks/expand2
benchmarks/expand2b
benchmarks/expand3
benchmarks/matrix_add1
benchmarks/matrix_add2
benchmarks/matrix_mul1
benchmarks/matrix_mul2
benchmarks/matrix_add1_ginac
benchmarks/matrix_add2_ginac
benchmarks/matrix_mul1_ginac
benchmarks/matrix_mul2_ginac
benchmarks/parsing
benchmarks/series
benchmarks/series_expansion_sincos
benchmarks/symbench
benchmarks/symbench_ginac
benchmarks/lwbench
benchmarks/lwbench_ginac
benchmarks/expand6
benchmarks/expand6b
benchmarks/expand6_ginac
benchmarks/expand6b_ginac
benchmarks/expand7
benchmarks/expand7_ginac
benchmarks/series_expansion_sincos_piranha
benchmarks/series_expansion_sinp
benchmarks/series_expansion_sincos_flint
benchmarks/ntheorybench
benchmarks/symengine_bench

# Rubygem
symengine/ruby/Gemfile.lock
symengine/ruby/LICENSE
symengine/ruby/*.bundle
symengine/ruby/*.gem
symengine/ruby/tmp/
symengine/ruby/pkg/
symengine/ruby/ext/symengine/mkmf.log
symengine/ruby/ext/symengine/extconf.h
symengine/ruby/notebooks/.ipynb_checkpoints/
symengine/ruby/notebooks/Gemfile.lock
symengine/ruby/callgrind.out.*

# Files generated from cmake templates
symengine/symengine_config.h
symengine/symengine_config_cling.h

# Jupyter artefacts
.ipynb_checkpoints/

# IDE related
/.idea
.*cache/
**.dir-locals.el
**.gdb_history
compile_commands.json
.vscode/

# Generated Documentation
gen_docs/
/docs/Doxygen/tags/
*.ipynb