diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2013-04-20 13:00:56 +0200 |
---|---|---|
committer | Fridrich Strba <fridrich@documentfoundation.org> | 2013-04-23 08:00:14 +0000 |
commit | 7e389f4def1964ee38bb93b575926a089e84bae6 (patch) | |
tree | 73d2e4a7e3c17552e2ed551559e3faa3b60f12e7 /RepositoryExternal.mk | |
parent | 4f800d308edcad47833f1bed140d0ddcb96c420d (diff) |
Add HarfBuzz support to the build system
To be used in the next commit.
Change-Id: I6ee286d0c050a5ca650e7fb3692b0facccb5f0c0
Reviewed-on: https://gerrit.libreoffice.org/3517
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
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) |