From 8010b4b645f122f99a6ed5d99fc5053aa775aaeb Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Sat, 29 Jul 2023 15:16:09 +0200
Subject: [PATCH] cmake: target of installed libxmp has changed
---
CMakeLists.txt | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ed723262..b25338a9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -687,7 +687,13 @@ if(SDL2MIXER_MOD_XMP)
else()
message(STATUS "Using system libxmp")
find_package(libxmp REQUIRED)
- set(tgt_xmp libxmp::libxmp)
+ if(TARGET libxmp::xmp_shared AND SDL2MIXER_MOD_XMP_SHARED)
+ set(tgt_xmp libxmp::xmp_shared)
+ elseif(TARGET libxmp::xmp_static)
+ set(tgt_xmp libxmp::xmp_static)
+ else()
+ set(tgt_xmp libxmp::libxmp)
+ endif()
set(xmp_name libxmp)
if(NOT SDL2MIXER_MOD_XMP_SHARED)
list(APPEND PC_REQUIRES libxmp)