[Scummvm-cvs-logs] scummvm master -> 2674bfad198c1233445db41acb29bd57b58f3641

criezy criezy at scummvm.org
Mon May 30 17:02:05 CEST 2016


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
2674bfad19 CONFIGURE: Add support for building with WinSparkle


Commit: 2674bfad198c1233445db41acb29bd57b58f3641
    https://github.com/scummvm/scummvm/commit/2674bfad198c1233445db41acb29bd57b58f3641
Author: Thierry Crozat (criezy at scummvm.org)
Date: 2016-05-30T16:00:22+01:00

Commit Message:
CONFIGURE: Add support for building with WinSparkle

Changed paths:
    configure



diff --git a/configure b/configure
index 482c940..8b8894d 100755
--- a/configure
+++ b/configure
@@ -992,8 +992,8 @@ Optional Libraries:
                            installed (optional)
   --disable-fluidsynth     disable fluidsynth MIDI driver [autodetect]
 
-  --with-sparkle-prefix=DIR   Prefix where sparkle is installed (Mac OS X only - optional)
-  --disable-sparkle        disable sparkle automatic update support [Mac OS X only - autodetect]
+  --with-sparkle-prefix=DIR   Prefix where sparkle is installed (OS X/Windows only - optional)
+  --disable-sparkle        disable sparkle automatic update support [OS X/Windows only - autodetect]
 
   --disable-osx-dock-plugin disable the NSDockTilePlugin support [Mac OS X only - autodetect]
 
@@ -4038,6 +4038,31 @@ EOF
 		fi
 		echo "$_sparkle"
 	;;
+	mingw*)
+		echocheck "Sparkle"
+		if test "$_updates" = no; then
+			_sparkle=no
+		else
+			if test ! -z $_sparklepath ; then
+				SPARKLE_CFLAGS="-I$_sparklepath/include"
+				SPARKLE_LIBS="-L$_sparklepath/Release -L$_sparklepath/x64/Release"
+			fi
+			if test "$_sparkle" = auto ; then
+				_sparkle=no
+				cat > $TMPC << EOF
+#include <winsparkle.h>
+int main(void) { win_sparkle_get_update_check_interval(); return 0; }
+EOF
+				cc_check $SPARKLE_CFLAGS $SPARKLE_LIBS -lWinSparkle && _sparkle=yes
+			fi
+			if test "$_sparkle" = yes ; then
+				append_var LIBS "$SPARKLE_LIBS -lWinSparkle"
+				append_var INCLUDES "$SPARKLE_CFLAGS"
+			fi
+			define_in_config_if_yes "$_sparkle" 'USE_SPARKLE'
+		fi
+		echo "$_sparkle"
+	;;
 	*)
 		_sparkle=no
 	;;






More information about the Scummvm-git-logs mailing list