summaryrefslogtreecommitdiff
path: root/RepositoryExternal.mk
diff options
context:
space:
mode:
Diffstat (limited to 'RepositoryExternal.mk')
-rw-r--r--RepositoryExternal.mk24
1 files changed, 24 insertions, 0 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index 83ddbc32ddd6..32ba30acd117 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -349,13 +349,22 @@ endif # SYSTEM_GRAPHITE
ifeq ($(SYSTEM_ICU),YES)
+define gb_LinkTarget__use_icudata
+$(call gb_LinkTarget_add_libs,$(1),-licudata)
+
+endef
define gb_LinkTarget__use_icui18n
$(call gb_LinkTarget_add_libs,$(1),-licui18n)
+
endef
define gb_LinkTarget__use_icule
$(call gb_LinkTarget_add_libs,$(1),-licule)
endef
+define gb_LinkTarget__use_icutu
+$(call gb_LinkTarget_add_libs,$(1),-licutu)
+
+endef
define gb_LinkTarget__use_icuuc
$(call gb_LinkTarget_add_libs,$(1),-licuuc)
@@ -364,15 +373,24 @@ endef
else # !SYSTEM_ICU
$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
+ icudata \
icui18n \
icule \
+ icutu \
icuuc \
))
+define gb_LinkTarget__use_icudata
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+ icudata \
+)
+
+endef
define gb_LinkTarget__use_icui18n
$(call gb_LinkTarget_add_linked_libs,$(1),\
icui18n \
)
+
endef
define gb_LinkTarget__use_icule
$(call gb_LinkTarget_add_linked_libs,$(1),\
@@ -380,6 +398,12 @@ $(call gb_LinkTarget_add_linked_libs,$(1),\
)
endef
+define gb_LinkTarget__use_icutu
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+ icutu \
+)
+
+endef
define gb_LinkTarget__use_icuuc
$(call gb_LinkTarget_add_linked_libs,$(1),\
icuuc \