SDL_image: Update gitignore.

From ed6689b4cf00d6f6f8004ebf0b355dcfa86ebff4 Mon Sep 17 00:00:00 2001
From: Pierre Wendling <[EMAIL REDACTED]>
Date: Tue, 18 Feb 2025 09:25:48 +0100
Subject: [PATCH] Update gitignore.

Add sipport for additional IDEs and CMake.
---
 .gitignore      | 65 +++++++++++++++++++++++++++++++++++++++++++------
 test/.gitignore |  4 ++-
 2 files changed, 61 insertions(+), 8 deletions(-)

diff --git a/.gitignore b/.gitignore
index 1849da735..1c71a09ca 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,34 @@
+build/
+buildbot/
+deps/
+dist/
+
+*.so
+*.so.*
+*.dll
+*.exe
+*.o
+*.obj
+*.res
+*.lib
+*.a
+*.la
+*.dSYM
+*,e1f
+*,ff8
+*.lnk
+*.err
+*.exp
+*.map
+*.orig
+*~
+*.swp
+*.tmp
+*.rej
+showanim
+showimage
+
+# for Autotools
 autom4te*
 config.cache
 config.log
@@ -6,27 +37,47 @@ configure~
 Makefile
 libtool
 .deps
+.dirstamp
 .libs
 *.lo
 *.o
 *.la
 *.lai
+SDL2_image.pc
+SDL2_image.spec
+sdl2_image-config.cmake
+sdl2_image-config-version.cmake
+
+# for CMake
+CMakeFiles/
+CMakeCache.txt
+cmake_install.cmake
+cmake_uninstall.cmake
+SDL2_imageConfig.cmake
+SDL2_imageConfigVersion.cmake
+.ninja_*
+*.ninja
+
+# for CLion
+.idea
+cmake-build-*
+
+# for Xcode
+*.mode1*
+*.perspective*
+*.pbxuser
+(^|/)build($|/)
 .DS_Store
 xcuserdata
 *.xcworkspace
-SDL2_image.pc
-showimage
+Xcode/build.xcconfig
 
 # for Visual C++
 .vs
 Debug
 Release
+out/
 *.user
 *.ncb
 *.suo
 *.sdf
-*.opensdf
-deps
-dist
-build-mingw
-Xcode/build.xcconfig
diff --git a/test/.gitignore b/test/.gitignore
index 185ec1c0c..410a4a8cb 100644
--- a/test/.gitignore
+++ b/test/.gitignore
@@ -1,5 +1,7 @@
 /*.test
+/*.log
+/*.trs
 /CompareSurfaces*.bmp
 /save-*.bmp
-/save.*
+/save*.*
 /testimage