CMakeLists.txt.user
build/
build-*/
cmake-build-*/
out/
bin/
lib/
*.dir/

# CMake (generated). Tracked helper modules live under cmake/.
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
*.cmake
!CMakeLists.txt
!cmake/**/*.cmake
*.cbp
CTestTestfile.cmake
_deps/
install_manifest.txt
compile_commands.json
CMakeUserPresets.json

# C/C++ build artifacts
*.o
*.obj
*.a
*.lib
*.so
*.so.*
*.dylib
*.dll
*.exe
*.out
*.app
*.i
*.ii
*.s
*.S
*.gcno
*.gcda
*.gcov

# Qt
*.pro.user
*.pro.user.*
*.qmlc
*.jsc
moc_*.cpp
moc_*.h
qrc_*.cpp
ui_*.h
*.qm
.qmake.stash
*.autosave

# Qt Creator
*.creator
*.creator.user
*.files
*.includes
*.config

# Editors / IDEs
.cursor/
.vscode/
.idea/
*.sublime-project
*.sublime-workspace
*~
*.swp
*.swo
.*.sw?
.clangd
.cache/clangd/
*.code-workspace

# Visual Studio (CMake "Open Folder")
.vs/
CMakeSettings.json
CppProperties.json

# Operating system junk
.DS_Store
.DS_Store?
._*
Thumbs.db
ehthumbs.db
Desktop.ini
.directory

# Debuggers / profiling
*.core
/core
*.stackdump
*.pdb
*.ilk
*.exp
*.idb
*.pgc
*.pgd
perf.data
perf.data.old

# Ctags / cscope
tags
TAGS
GTAGS
GRTAGS
GPATH
cscope.out

# Generated docs
doc/html/
doc/latex/
docs/_build/
*.dox

# Tests / coverage output
Testing/
test_results/
coverage/
lcov.info

# Packaging / distribution artifacts
*.tar
*.tar.gz
*.zip
*.rar
*.deb
*.rpm
*.msi
*.AppImage
*.flatpak
packaging/build/

# flatpak-builder output (local smoke builds / CI)
.flatpak-builder/
flatpak/.flatpak-builder/
repo/
build-dir/

# Patch / merge leftovers
*.orig
*.rej

# Local env / CMake overrides
.env
.env.local
*.local
local.cmake

# Misc
*.log
*.tmp
*.temp
*.bak
*.cache
.cache/
