# Compiled Object files *.o *.obj *.lo *.slo # Compiled Dynamic libraries *.so *.dylib *.dll # Compiled Static libraries *.a *.lib *.lai *.la # Executables *.exe *.out *.app # Build directories build/ cmake-build-*/ target/ bin/ obj/ Debug/ Release/ x64/ x86/ # IDE files .vscode/ .vs/ *.vcxproj.user *.suo *.user *.userosscache *.sln.docstates .idea/ *.cbp *.depend *.layout # CMake CMakeCache.txt CMakeFiles/ cmake_install.cmake Makefile *.cmake !CMakeLists.txt # Visual Studio *.VC.db *.VC.opendb *.VC.VC.opendb # Code::Blocks *.cbp # Temporary files *.tmp *.temp # Log files logs/ *.log *.log *.cache # OS generated files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db *~ # Dependencies node_modules/ *.lock # Config files (may contain sensitive data) config/*.json !config/*.example.json *.env *.local # Database files *.db *.sqlite *.sqlite3 # Logs logs/ *.log # Package managers *.tar.gz *.zip *.rar # Game data saves/ screenshots/ replays/ # Redis dumps dump.rdb # FetchContent downloads (CMake dependencies) _deps/ *-src/ *-build/ *-subbuild/ # Sanitizer outputs *.san *.asan *.ubsan *.msan *.tsan # CPack packaging _CPack_Packages/ *.deb *.rpm *.dmg *.pkg # Testing outputs Testing/ test_results/ coverage_report/ # Additional cleanup patterns - prevent repo mess archive/ CMakeLists-* CMakeLists_* build_*.sh build_*.bat launch_*.sh launch_*.bat imgui.ini complex_layout_example.json factory_icon*.bmp create_*.py *demo*.cpp example_*.cpp test_*.cpp !test_imgui_ui.cpp ultra_simple* safe_test* solution_*.md CPackConfig.cmake CPackSourceConfig.cmake DartConfiguration.tcl