From 76d7a1558899fe337509e57f2e564f20d129b004 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Wed, 21 Jan 2026 18:30:57 +0100
Subject: [PATCH] cmake: make sure SDLMIXER_MIDI in SDL3_mixerConfig.cmake is
valid
---
CMakeLists.txt | 4 ++++
cmake/SDL3_mixerConfig.cmake.in | 3 +--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 53343372d..698c9e5db 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -883,6 +883,10 @@ if(SDLMIXER_MIDI_TIMIDITY)
)
endif()
+if(SDLMIXER_MIDI_FLUIDSYNTH_ENABLED OR SDLMIXER_MIDI_TIMIDITY_ENABLED)
+ set(SDLMIXER_MIDI_ENABLED TRUE)
+endif()
+
list(APPEND SDLMIXER_BACKENDS WAVE)
set(SDLMIXER_WAVE_ENABLED FALSE)
if(SDLMIXER_WAVE)
diff --git a/cmake/SDL3_mixerConfig.cmake.in b/cmake/SDL3_mixerConfig.cmake.in
index eb3d9f125..acea4bdc9 100644
--- a/cmake/SDL3_mixerConfig.cmake.in
+++ b/cmake/SDL3_mixerConfig.cmake.in
@@ -8,7 +8,7 @@ set_package_properties(SDL3_mixer PROPERTIES
DESCRIPTION "SDL_mixer is a sample multi-channel audio mixer library"
)
-set(SDL3_mixer_FOUND ON)
+set(SDL3_mixer_FOUND ON)
set(SDLMIXER_VENDORED @SDLMIXER_VENDORED@)
@@ -28,7 +28,6 @@ set(SDLMIXER_MP3_MPG123 @SDLMIXER_MP3_MPG123_ENABLED@)
set(SDLMIXER_MIDI @SDLMIXER_MIDI_ENABLED@)
set(SDLMIXER_MIDI_FLUIDSYNTH @SDLMIXER_MIDI_FLUIDSYNTH_ENABLED@)
-set(SDLMIXER_MIDI_NATIVE @SDLMIXER_MIDI_NATIVE_ENABLED@)
set(SDLMIXER_MIDI_TIMIDITY @SDLMIXER_MIDI_TIMIDITY_ENABLED@)
set(SDLMIXER_OPUS @SDLMIXER_OPUS_ENABLED@)