From cedc73e747c1217420cc1a7c9bfff0a38bf333ed Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Sat, 29 Jul 2023 15:15:11 +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 cbc21f44..643b9f48 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -714,7 +714,13 @@ if(SDL3MIXER_MOD_XMP)
else()
message(STATUS "Using system libxmp")
find_package(libxmp REQUIRED)
- set(tgt_xmp libxmp::libxmp)
+ if(TARGET libxmp::xmp_shared AND SDL3MIXER_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 SDL3MIXER_MOD_XMP_SHARED)
list(APPEND PC_REQUIRES libxmp)