Fixed bug 4965 - Update the .hgignore file

Cameron Cawley

This adds a number of files used by the build systems to the .hgignore file. Most of them are for CMake, but there are other additions as well.
diff --git a/.hgignore b/.hgignore
index ca23475..3e3f68f 100644
--- a/.hgignore
+++ b/.hgignore
@@ -4,13 +4,30 @@
 config.cache
 config.log
 config.status
+libtool
 Makefile
-sdl-config
+Makefile.rules
+sdl2-config
+sdl2-config.cmake
+sdl2.pc
 SDL2.spec
 build
 gen
 Build
 
+# for CMake
+CMakeFiles/
+CMakeCache.txt
+cmake_install.cmake
+cmake_uninstall.cmake
+SDL2ConfigVersion.cmake
+*.a
+*.la
+*.so
+*.so.*
+.ninja_*
+*.ninja
+
 # for CLion
 .idea
 cmake-build-*
@@ -62,8 +79,6 @@
 # for Android
 android-project/local.properties
 
-sdl.pc
-
 test/aclocal.m4
 test/autom4te*
 test/config.cache
@@ -128,10 +143,13 @@
 test/testtimer
 test/testver
 test/testviewport
+test/testvulkan
 test/testwm2
 test/testyuv
 test/torturethread
 test/*.exe
+test/*,e1f
+test/*,ff8
 test/*.dSYM
 buildbot
 test/buildbot