diff options
Diffstat (limited to 'RepositoryExternal.mk')
-rw-r--r-- | RepositoryExternal.mk | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index f3ee5dd5eb04..807150d2cdb7 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -1186,6 +1186,39 @@ endef endif # SYSTEM_ICU +ifeq ($(ENABLE_HARFBUZZ),YES) +ifeq ($(SYSTEM_HARFBUZZ),YES) + +define gb_LinkTarget__use_harfbuzz +$(call gb_LinkTarget_set_include,$(1),\ + $$(INCLUDE) \ + $(HARFBUZZ_CFLAGS) \ +) +$(call gb_LinkTarget_add_libs,$(1),$(HARFBUZZ_LIBS)) + +endef + +else # SYSTEM_HARFBUZZ != YES + +$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \ + harfbuzz \ +)) +define gb_LinkTarget__use_harfbuzz +$(call gb_LinkTarget_use_package,$(1),\ + harfbuzz \ +) +$(call gb_LinkTarget_use_static_libraries,$(1),\ + harfbuzz \ +) + +endef + +endif # SYSTEM_HARFBUZZ +else # ENABLE_HARFBUZZ != YES + +gb_LinkTarget__use_harfbuzz := + +endif # ENABLE_HARFBUZZ ifeq ($(DISABLE_OPENSSL),YES) |