ref: 848a160f2ec4f67fe8b9a1caee95e6f5aa3535d7
parent: 8fa545c76c35dd7954220eb172a1783044794168
author: Simon Tatham <anakin@pobox.com>
date: Mon Apr 19 14:11:17 EDT 2021
Add .gitignore rules for in-tree builds. This set of rules should cover make and ninja on Linux, and all of nmake, ninja and vcxproj on Windows, so that if someone follows the README build instructions (by doing 'cmake .' in-tree), it should generate no debris that .gitignore can't filter out.
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,21 @@
*.o
-/Makefile*
+CMakeCache.txt
+CMakeFiles
+cmake_install.cmake
+Makefile*
+.ninja_deps
+.ninja_log
+build.ninja
+*.vcxproj
+*.vcxproj.filters
+*.dir/
+Debug/
+Win32/
+include/
+*.lib
+*.ilk
+*.pdb
+/*.sln
/blackbox
/bridges
/cube
@@ -42,6 +58,7 @@
/patternsolver
/pearl
/pearlbench
+/pearlsolver
/pegs
/range
/rect
@@ -122,13 +139,18 @@
/icons/*.ico
/icons/*.rc
/icons/*-icon.c
+/icons/*-icon-maker
/icons/.deps
/icons/.dirstamp
/unfinished/divvy
/unfinished/group
+/unfinished/groupsolver
/unfinished/numgame
/unfinished/path
/unfinished/pearl
/unfinished/separate
/unfinished/slide
+/unfinished/slidesolver
/unfinished/sokoban
+/unfinished/*.exe
+/*.desktop