Update msdfgenConfig.cmake.in

to add an alias guard, where the alias isn't created if exists
This commit is contained in:
Bruno S Marques 2025-05-02 14:32:32 -03:00 committed by GitHub
parent 03889564a5
commit a1ce96f9ee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 2 deletions

View File

@ -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)