# Build directories
build*/
objdir/

# Python artifacts
__pycache__/
*.pyc
*.pyo
*.egg-info/
*.egg
dist/
*.so
*.pyd

# CMake generated
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
CTestTestfile.cmake
Makefile
*.pc
*.cmake
!wignernjConfig.cmake.in

# Editor / OS
.DS_Store
*.swp
*.swo
*~

# Stray bench / profile / latex artifacts that occasionally land at
# the repo root when a contributor builds them with the default
# `gcc bench.c -o bench` invocation (no `-o /tmp/...` redirect).
# benchmarks/.gitignore catches the same names inside benchmarks/;
# this catches them at the repo root.
/bench_*
/profile_*
texput.log
