From 87e4433cdcc7414a556604068917c2d93035b537 Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Wed, 13 Apr 2011 16:11:39 +0000 Subject: gnumake4: #i117610#: move graphite to RepositoryExternal.mk [hg:ca1349af0566] --- RepositoryExternal.mk | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'RepositoryExternal.mk') diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index e49b814bcbac..5c5c21082920 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -258,6 +258,36 @@ endef endif # SYSTEM_CAIRO +ifeq ($(SYSTEM_GRAPHITE),YES) + +#check for building with stlport, but graphite was not built with stlport +define gb_LinkTarget__use_graphite +ifneq ($(USE_SYSTEM_STL),YES) +$(call gb_LinkTarget_add_defs,$(1),\ + -DADAPT_EXT_STL \ +) +endif +$(call gb_LinkTarget_set_include,$(1),\ + $$(INCLUDE) \ + $(GRAPHITE_CFLAGS) \ +) +$(call gb_LinkTarget_add_libs,$(1),$(GRAPHITE_LIBS)) +endef + +else # !SYSTEM_GRAPHITE + +$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \ + graphite \ +)) +define gb_LinkTarget__use_graphite +$(call gb_LinkTarget_add_linked_static_libs,$(1),\ + graphite \ +) +endef + +endif # SYSTEM_GRAPHITE + + ifeq ($(SYSTEM_ICU),YES) define gb_LinkTarget__use_icuuc -- cgit v1.2.3