[Scummvm-git-logs] scummvm master -> 8f8b7f93a4e123005cd62b0d9e8cc12c42bdc4ae

sev- noreply at scummvm.org
Wed Feb 21 18:06:11 UTC 2024


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

Summary:
8a7c30a73d CONFIGURE: Better logic aroung OpenMPT/MikMod exclusivity
8f8b7f93a4 NEWS: Mention libopenmpt dependency


Commit: 8a7c30a73d4f554cc9b2840742c1c216c9a6d339
    https://github.com/scummvm/scummvm/commit/8a7c30a73d4f554cc9b2840742c1c216c9a6d339
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-02-21T19:04:37+01:00

Commit Message:
CONFIGURE: Better logic aroung OpenMPT/MikMod exclusivity

Changed paths:
    configure


diff --git a/configure b/configure
index a6e8e025211..5e520161a5c 100755
--- a/configure
+++ b/configure
@@ -5823,9 +5823,9 @@ define_in_config_if_yes "$_libcurl" "USE_LIBCURL"
 #
 # Check for libopenmpt to be present
 #
-if test "$_libopenmpt" != "no"; then
-	echocheck "libopenmpt"
+echocheck "libopenmpt"
 
+if test "$_libopenmpt" != "no"; then
 	if test "$_pkg_config" = "yes" && $_pkgconfig --exists libopenmpt; then
 		append_var LIBOPENMPT_LIBS "`$_pkgconfig --libs libopenmpt`"
 		append_var LIBOPENMPT_CFLAGS "`$_pkgconfig --cflags libopenmpt`"
@@ -5855,20 +5855,16 @@ EOF
 	if test "$_libopenmpt" = "yes"; then
 		append_var LIBS "$LIBOPENMPT_LIBS"
 		append_var INCLUDES "$LIBOPENMPT_CFLAGS"
-
-		# Skip mikmod detection if openmpt is detected
-		_libmikmod=no
 	fi
-
-	define_in_config_if_yes "$_libopenmpt" "USE_OPENMPT"
-	echo "$_libopenmpt"
 fi
 
+define_in_config_if_yes "$_libopenmpt" "USE_OPENMPT"
+echo "$_libopenmpt"
+
 #
 # Check for libmikmod to be present
 #
-if test "$_libmikmod" != "no"; then
-
+if test "$_libmikmod" != no && test "$_libopenmpt" = no; then
 	# Look for the mikmod-config script
 	find_libmikmodconfig
 
@@ -5899,9 +5895,14 @@ EOF
 			append_var INCLUDES "$LIBMIKMOD_CFLAGS"
 		fi
 	fi
-	echo "$_libmikmod"
+else
+	echocheck "libmikmod"
+
+	# Skip mikmod detection if openmpt is detected
+	_libmikmod="no (OpenMPT/MikMod support is mutually exclusive)"
 fi
 
+echo "$_libmikmod"
 define_in_config_if_yes "$_libmikmod" "USE_MIKMOD"
 
 #


Commit: 8f8b7f93a4e123005cd62b0d9e8cc12c42bdc4ae
    https://github.com/scummvm/scummvm/commit/8f8b7f93a4e123005cd62b0d9e8cc12c42bdc4ae
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-02-21T19:05:55+01:00

Commit Message:
NEWS: Mention libopenmpt dependency

Changed paths:
    NEWS.md


diff --git a/NEWS.md b/NEWS.md
index 85f08b50972..86b8d1d7aed 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -7,7 +7,8 @@ For a more comprehensive changelog of the latest experimental code, see:
   - Added support for Orion Burger.
 
  General:
-  - Fixed GLSL version parsing on some OpenGL ES2 platforms
+  - Fixed GLSL version parsing on some OpenGL ES2 platforms.
+  - Added optional dependency for libopenmpt for sound.
 
  MM:
    - Added MT32/LAPC-1 support for Xeen engine.




More information about the Scummvm-git-logs mailing list