configure

changeset 88
6234b7ea48f3
parent 84
e4116b4b5774
--- a/configure	Sat Apr 19 19:30:46 2025 +0200
+++ b/configure	Sun Apr 20 15:41:16 2025 +0200
@@ -326,6 +326,30 @@
     dep_checked_sdl2=1
     return 0
 }
+dependency_error_sdl2_image()
+{
+    print_check_msg "$dep_checked_sdl2_image" "checking for sdl2_image... "
+    # dependency sdl2_image
+    while true
+    do
+        if [ -z "$PKG_CONFIG" ]; then
+            break
+        fi
+        if test_pkg_config "SDL2_image" "" "" "" ; then
+            TEMP_CFLAGS="$TEMP_CFLAGS `"$PKG_CONFIG" --cflags SDL2_image`"
+            TEMP_LDFLAGS="$TEMP_LDFLAGS `"$PKG_CONFIG" --libs SDL2_image`"
+        else
+            break
+        fi
+        print_check_msg "$dep_checked_sdl2_image" "yes\n"
+        dep_checked_sdl2_image=1
+        return 1
+    done
+
+    print_check_msg "$dep_checked_sdl2_image" "no\n"
+    dep_checked_sdl2_image=1
+    return 0
+}
 dependency_error_glew()
 {
     print_check_msg "$dep_checked_glew" "checking for glew... "
@@ -433,6 +457,10 @@
     DEPENDENCIES_FAILED="$DEPENDENCIES_FAILED sdl2 "
     ERROR=1
 fi
+if dependency_error_sdl2_image; then
+    DEPENDENCIES_FAILED="$DEPENDENCIES_FAILED sdl2_image "
+    ERROR=1
+fi
 if dependency_error_glew; then
     DEPENDENCIES_FAILED="$DEPENDENCIES_FAILED glew "
     ERROR=1

mercurial