Improve CMake build setup Harfbuzz and Freetype deps (#3879)

This commit is contained in:
Bart Louwers
2025-10-15 21:58:24 +02:00
committed by GitHub
parent 87a67fb18e
commit 54565f081b
7 changed files with 112 additions and 44 deletions

View File

@@ -211,9 +211,9 @@ if(NOT MLN_USE_BUILTIN_ICU AND NOT "${ARMERGE}" STREQUAL "ARMERGE-NOTFOUND")
POST_BUILD
COMMAND armerge --keep-symbols 'mbgl.*' --output libmbgl-core-amalgam.a
$<TARGET_FILE:mbgl-core>
$<TARGET_FILE:freetype>
$<TARGET_FILE:mbgl-freetype>
$<TARGET_FILE:mbgl-vendor-csscolorparser>
$<TARGET_FILE:harfbuzz>
$<TARGET_FILE:mbgl-harfbuzz>
$<TARGET_FILE:mbgl-vendor-nunicode>
$<TARGET_FILE:mbgl-vendor-sqlite>
$<TARGET_FILE:mbgl-vendor-parsedate>