# Build and installation trees
/build/
/build-*/
/cmake-build-*/
/out/
/dist/
/install/

# CMake-generated files from accidental in-source builds
/CMakeCache.txt
/CMakeFiles/
/CTestTestfile.cmake
/DartConfiguration.tcl
/Makefile
/Testing/
/_deps/
/cmake_install.cmake
/compile_commands.json
/install_manifest.txt

# Ninja and Make dependency data
.ninja_deps
.ninja_log
build.ninja
rules.ninja
*.d
*.dep

# Compiler and linker output
*.a
*.app
*.dll
*.dylib
*.exe
*.exp
*.gch
*.idb
*.ilk
*.lai
*.lib
*.lo
*.mod
*.o
*.obj
*.out
*.pch
*.pdb
*.slo
*.smod
*.so
*.so.*

# Test, benchmark, coverage, and profiling output
/ikvxx-test-*
*.gcda
*.gcno
*.gcov
*.profdata
*.profraw
*.trace
coverage/
coverage.xml
lcov.info

# Package-manager output
/.cache/
/.conan/
/vcpkg_installed/
conan.lock
conanbuildinfo.*

# IDE and editor metadata
/.idea/
/.vs/
/.vscode/
/.fleet/
*.code-workspace
*.sln
*.suo
*.user
*.userosscache
*.vcxproj
*.vcxproj.filters
*.vcxproj.user
*.swp
*.swo
*~

# Local CMake presets and environment files
CMakeUserPresets.json
.env
.env.*
!.env.example

# Logs and crash dumps
*.core
*.dmp
*.log

# Operating-system metadata
.DS_Store
.AppleDouble
.LSOverride
Icon?
Thumbs.db
Desktop.ini
$RECYCLE.BIN/
.Spotlight-V100/
.Trashes/
._*
