Files
MapLibreParticleLab/vendor/harfbuzz.cmake
2025-07-29 22:00:27 +02:00

23 lines
643 B
CMake

if(TARGET harfbuzz)
return()
endif()
if (MLN_TEXT_SHAPING_HARFBUZZ)
add_subdirectory(vendor/harfbuzz)
target_compile_definitions(harfbuzz PRIVATE -DHAVE_FREETYPE)
set_target_properties(
harfbuzz
PROPERTIES
INTERFACE_MAPLIBRE_NAME "harfbuzz"
INTERFACE_MAPLIBRE_URL "https://github.com/harfbuzz/harfbuzz"
INTERFACE_MAPLIBRE_AUTHOR ${PROJECT_SOURCE_DIR}/vendor/harfbuzz/AUTHORS
INTERFACE_MAPLIBRE_LICENSE ${PROJECT_SOURCE_DIR}/vendor/harfbuzz/COPYING
)
target_include_directories(
mbgl-core SYSTEM
PUBLIC vendor/harfbuzz/src
)
endif()