Build harfbuzz-subset
We will use it to subset fonts for embedding in PDF. Change-Id: Ib35ee233c551da80831da09bbf1ad9a79eeeb04e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199570 Tested-by: Jenkins Reviewed-by: Khaled Hosny <khaled@libreoffice.org>
This commit is contained in:
committed by
Khaled Hosny
parent
61fd51b76e
commit
7f1335390e
+4
-4
@@ -11686,19 +11686,19 @@ HARFBUZZ_CFLAGS_internal="-I${WORKDIR}/UnpackedTarball/harfbuzz/src"
|
||||
case "$_os" in
|
||||
Linux)
|
||||
GRAPHITE_LIBS_internal='$(gb_StaticLibrary_WORKDIR)/libgraphite.a'
|
||||
HARFBUZZ_LIBS_internal='$(gb_UnpackedTarball_workdir)/harfbuzz/builddir/src/libharfbuzz.a $(GRAPHITE_LIBS)'
|
||||
HARFBUZZ_LIBS_internal='$(gb_UnpackedTarball_workdir)/harfbuzz/builddir/src/libharfbuzz.a $(gb_UnpackedTarball_workdir)/harfbuzz/builddir/src/libharfbuzz-subset.a $(GRAPHITE_LIBS)'
|
||||
;;
|
||||
WINNT)
|
||||
GRAPHITE_LIBS_internal='$(gb_StaticLibrary_WORKDIR)/graphite.lib'
|
||||
HARFBUZZ_LIBS_internal='$(gb_UnpackedTarball_workdir)/harfbuzz/builddir/src/libharfbuzz.a $(GRAPHITE_LIBS)'
|
||||
HARFBUZZ_LIBS_internal='$(gb_UnpackedTarball_workdir)/harfbuzz/builddir/src/libharfbuzz.a $(gb_UnpackedTarball_workdir)/harfbuzz/builddir/src/libharfbuzz-subset.a $(GRAPHITE_LIBS)'
|
||||
;;
|
||||
*)
|
||||
GRAPHITE_LIBS_internal='-L$(gb_StaticLibrary_WORKDIR) -lgraphite'
|
||||
HARFBUZZ_LIBS_internal='-L$(gb_UnpackedTarball_workdir)/harfbuzz/builddir/src/ -lharfbuzz $(GRAPHITE_LIBS)'
|
||||
HARFBUZZ_LIBS_internal='-L$(gb_UnpackedTarball_workdir)/harfbuzz/builddir/src/ -lharfbuzz -lharfbuzz-subset $(GRAPHITE_LIBS)'
|
||||
;;
|
||||
esac
|
||||
libo_CHECK_SYSTEM_MODULE([graphite],[GRAPHITE],[graphite2 >= 0.9.3])
|
||||
libo_CHECK_SYSTEM_MODULE([harfbuzz],[HARFBUZZ],[harfbuzz-icu >= $harfbuzz_required_version])
|
||||
libo_CHECK_SYSTEM_MODULE([harfbuzz],[HARFBUZZ],[harfbuzz-icu >= $harfbuzz_required_version harfbuzz-subset >= $harfbuzz_required_version])
|
||||
|
||||
if test "$with_system_harfbuzz" = "yes"; then
|
||||
if test "$with_system_graphite" = "no"; then
|
||||
|
||||
+1
-1
@@ -63,7 +63,7 @@ $(call gb_ExternalProject_get_state_target,harfbuzz,build) : | $(call gb_Externa
|
||||
-Dgraphite2=enabled \
|
||||
$(if $(filter MSC_TRUE,$(COM)_$(MSVC_USE_DEBUG_RUNTIME)),-Db_vscrt=mdd) \
|
||||
$(if $(filter-out $(BUILD_PLATFORM),$(HOST_PLATFORM))$(WSL),--cross-file cross-file.txt) && \
|
||||
$(MESON) compile -C builddir lib \
|
||||
$(MESON) compile -C builddir libs \
|
||||
$(if $(verbose),--verbose) \
|
||||
)
|
||||
$(call gb_Trace_EndRange,harfbuzz,EXTERNAL)
|
||||
|
||||
Reference in New Issue
Block a user