From ecd4e0ff16cd263edd6bf5f2b579f093fcb3d928 Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 7 May 2025 09:40:12 -0400 Subject: [PATCH] FindJasper: Fix importing Release and Debug configurations together In commit 6e8754c625 (FindJasper: Add IMPORTED target, 2021-10-06, v3.22.0-rc1~20^2) we set `IMPORTED_LOCATION` for both. Instead, set `IMPORTED_LOCATION_{RELEASE,DEBUG}`. Issue: #20601 Reported-by: Craig Scott --- Modules/FindJasper.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/FindJasper.cmake b/Modules/FindJasper.cmake index 1fae7d0545..3902f6d1d1 100644 --- a/Modules/FindJasper.cmake +++ b/Modules/FindJasper.cmake @@ -106,14 +106,14 @@ if(Jasper_FOUND) IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(Jasper::Jasper PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "C" - IMPORTED_LOCATION "${JASPER_LIBRARY_RELEASE}") + IMPORTED_LOCATION_RELEASE "${JASPER_LIBRARY_RELEASE}") endif() if(EXISTS "${JASPER_LIBRARY_DEBUG}") set_property(TARGET Jasper::Jasper APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(Jasper::Jasper PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "C" - IMPORTED_LOCATION "${JASPER_LIBRARY_DEBUG}") + IMPORTED_LOCATION_DEBUG "${JASPER_LIBRARY_DEBUG}") endif() endif() endif()