aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2021-04-19 18:11:17 +0100
committerSimon Tatham <anakin@pobox.com>2021-04-19 18:11:17 +0100
commit848a160f2ec4f67fe8b9a1caee95e6f5aa3535d7 (patch)
tree02f1162d0c480a7e2fa92098375db3d72491129a
parent8fa545c76c35dd7954220eb172a1783044794168 (diff)
downloadpuzzles-848a160f2ec4f67fe8b9a1caee95e6f5aa3535d7.zip
puzzles-848a160f2ec4f67fe8b9a1caee95e6f5aa3535d7.tar.gz
puzzles-848a160f2ec4f67fe8b9a1caee95e6f5aa3535d7.tar.bz2
puzzles-848a160f2ec4f67fe8b9a1caee95e6f5aa3535d7.tar.xz
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.
-rw-r--r--.gitignore24
1 files changed, 23 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 2037a33..6fa0960 100644
--- 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