Use MSDFGEN_DISABLE_SVG and MSDFGEN_DISABLE_PNG in msdfgenConfig.cmake

This commit is contained in:
Ricardo Antunes 2024-12-01 13:51:21 +01:00
parent 5a88b0c2b9
commit 48a1c783ca
No known key found for this signature in database
GPG Key ID: C309B185BB8FD635
2 changed files with 10 additions and 2 deletions

View File

@ -10,6 +10,8 @@ option(MSDFGEN_USE_CPP11 "Build with C++11 enabled" ON)
option(MSDFGEN_USE_SKIA "Build with the Skia library" ON)
option(MSDFGEN_INSTALL "Generate installation target" OFF)
option(MSDFGEN_DYNAMIC_RUNTIME "Link dynamic runtime library instead of static" OFF)
option(MSDFGEN_DISABLE_SVG "Disable SVG support" OFF)
option(MSDFGEN_DISABLE_PNG "Disable PNG support" OFF)
option(BUILD_SHARED_LIBS "Generate dynamic library files instead of static" OFF)
if(MSDFGEN_CORE_ONLY AND MSDFGEN_USE_VCPKG)

View File

@ -6,11 +6,17 @@ set(MSDFGEN_USE_VCPKG @MSDFGEN_USE_VCPKG@)
set(MSDFGEN_USE_OPENMP @MSDFGEN_USE_OPENMP@)
set(MSDFGEN_USE_SKIA @MSDFGEN_USE_SKIA@)
set(MSDFGEN_STANDALONE_AVAILABLE @MSDFGEN_BUILD_STANDALONE@)
set(MSDFGEN_DISABLE_SVG @MSDFGEN_DISABLE_SVG@)
set(MSDFGEN_DISABLE_PNG @MSDFGEN_DISABLE_PNG@)
if(NOT MSDFGEN_CORE_ONLY)
find_dependency(Freetype REQUIRED)
find_dependency(tinyxml2 REQUIRED)
find_dependency(PNG REQUIRED)
if(NOT MSDFGEN_DISABLE_SVG)
find_dependency(tinyxml2 REQUIRED)
endif()
if(NOT MSDFGEN_DISABLE_PNG)
find_dependency(PNG REQUIRED)
endif()
endif()
if(MSDFGEN_USE_SKIA)
find_dependency(Threads REQUIRED)