From a1ce96f9eed45ed130466e2ab8f8355660e595b9 Mon Sep 17 00:00:00 2001 From: Bruno S Marques Date: Fri, 2 May 2025 14:32:32 -0300 Subject: [PATCH] Update msdfgenConfig.cmake.in to add an alias guard, where the alias isn't created if exists --- cmake/msdfgenConfig.cmake.in | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cmake/msdfgenConfig.cmake.in b/cmake/msdfgenConfig.cmake.in index b00c609..b47d000 100644 --- a/cmake/msdfgenConfig.cmake.in +++ b/cmake/msdfgenConfig.cmake.in @@ -36,12 +36,16 @@ if(MSDFGEN_CORE_ONLY) if(${CMAKE_VERSION} VERSION_LESS "3.18.0") set_target_properties(msdfgen::msdfgen-core PROPERTIES IMPORTED_GLOBAL TRUE) endif() - add_library(msdfgen::msdfgen ALIAS msdfgen::msdfgen-core) + if(NOT TARGET msdfgen::msdfgen) + add_library(msdfgen::msdfgen ALIAS msdfgen::msdfgen-core) + endif() else() if(${CMAKE_VERSION} VERSION_LESS "3.18.0") set_target_properties(msdfgen::msdfgen-full PROPERTIES IMPORTED_GLOBAL TRUE) endif() - add_library(msdfgen::msdfgen ALIAS msdfgen::msdfgen-full) + if(NOT TARGET msdfgen::msdfgen) + add_library(msdfgen::msdfgen ALIAS msdfgen::msdfgen-full) + endif() endif() if(MSDFGEN_STANDALONE_AVAILABLE)