SDL_mixer: cmake: add current directory to module search path in installed config file (a621c)

From a621c215972a9ea2405012093be15b977fef1730 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Tue, 8 Apr 2025 21:26:32 +0200
Subject: [PATCH] cmake: add current directory to module search path in
 installed config file

(cherry picked from commit 141b69c06acad0c3378f8c8e5ff7a3997a09ddad)
---
 SDL2_mixerConfig.cmake.in | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/SDL2_mixerConfig.cmake.in b/SDL2_mixerConfig.cmake.in
index 745171295..6cd95ba23 100644
--- a/SDL2_mixerConfig.cmake.in
+++ b/SDL2_mixerConfig.cmake.in
@@ -54,6 +54,8 @@ if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/SDL2_mixer-shared-targets.cmake")
 endif()
 
 if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/SDL2_mixer-static-targets.cmake")
+    set(_sdl_cmake_module_path "${CMAKE_MODULE_PATH}")
+    list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
 
     include(CMakeFindDependencyMacro)
     include(PkgConfigHelper)
@@ -106,6 +108,9 @@ if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/SDL2_mixer-static-targets.cmake")
         find_dependency(wavpack)
     endif()
 
+    set(CMAKE_MODULE_PATH "${_sdl_cmake_module_path}")
+    unset(_sdl_cmake_module_path)
+
     if((NOT SDL2MIXER_VENDORED AND SDL2MIXER_MOD_MODPLUG) OR (HAIKU AND SDL2MIXER_MIDI_NATIVE))
         include(CheckLanguage)
         check_language(CXX)