summaryrefslogtreecommitdiff
authorDavid Tardon <dtardon@redhat.com>2012-08-13 04:57:51 (GMT)
committer David Tardon <dtardon@redhat.com>2012-08-13 05:03:16 (GMT)
commit2b9dbc8ad1640a62f71d75aede0250dc34d96224 (patch) (side-by-side diff)
treedc2e1d6eaf97ed250fad7c3a9509eea488dc3690
parentb4079b0065767a0717a7f279511c0527fc8b994f (diff)
downloadcore-2b9dbc8ad1640a62f71d75aede0250dc34d96224.zip
core-2b9dbc8ad1640a62f71d75aede0250dc34d96224.tar.gz
move selection of nss libs into RepositoryExternal
This should also unbreak Windows tinderboxes, because the internal nss libs are now registered. Change-Id: I801d7ebebf36eb1460fa4d626a893b5016115a79
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--RepositoryExternal.mk26
-rw-r--r--vcl/Library_vcl.mk36
2 files changed, 29 insertions, 33 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index 342f5fb..478bf25 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -1884,7 +1884,11 @@ endef
ifeq ($(SYSTEM_NSS),YES)
-define gb_LinkTarget__use_plc4
+define gb_LinkTarget__use_nss3
+$(call gb_LinkTarget_add_defs,$(1),\
+ -DSYSTEM_MOZILLA \
+)
+
$(call gb_LinkTarget_set_include,$(1),\
$$(INCLUDE) \
$(NSS_CFLAGS) \
@@ -1896,6 +1900,11 @@ $(call gb_LinkTarget_add_libs,$(1),\
endef
+define gb_LinkTarget__use_plc4
+$(call gb_LinkTarget__use_nss3,$(1))
+
+endef
+
else
$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO,\
@@ -1905,6 +1914,21 @@ $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO,\
plc4 \
))
+define gb_LinkTarget__use_nss3
+$(call gb_LinkTarget_set_include,$(1),\
+ $$(INCLUDE) \
+ -I$(OUTDIR)/inc/mozilla/nspr \
+ -I$(OUTDIR)/inc/mozilla/nss \
+)
+
+$(call gb_LinkTarget_use_libraries,$(1),\
+ nspr4 \
+ nss3 \
+ smime3 \
+)
+
+endef
+
define gb_LinkTarget__use_plc4
$(call gb_LinkTarget_use_libraries,$(1),\
plc4 \
diff --git a/vcl/Library_vcl.mk b/vcl/Library_vcl.mk
index ebd1f56..e6abe34 100644
--- a/vcl/Library_vcl.mk
+++ b/vcl/Library_vcl.mk
@@ -67,6 +67,10 @@ $(eval $(call gb_Library_add_defs,vcl,\
$(eval $(call gb_Library_use_sdk_api,vcl))
+$(eval $(call gb_Library_use_externals,vcl,\
+ nss3 \
+))
+
$(eval $(call gb_Library_use_libraries,vcl,\
svl \
tl \
@@ -83,38 +87,6 @@ $(eval $(call gb_Library_use_libraries,vcl,\
$(gb_STDLIBS) \
))
-ifeq ($(SYSTEM_NSS),YES)
-
-$(eval $(call gb_Library_set_include,vcl,\
- $$(INCLUDE) \
- $(NSS_CFLAGS) \
-))
-
-$(eval $(call gb_Library_add_defs,vcl,\
- -DSYSTEM_MOZILLA \
-))
-
-$(eval $(call gb_Library_add_libs,vcl,\
- $(NSS_LIBS) \
-))
-
-else
-
-$(eval $(call gb_Library_set_include,vcl,\
- $$(INCLUDE) \
- -I$(OUTDIR)/inc/mozilla/nspr \
- -I$(OUTDIR)/inc/mozilla/nss \
-))
-
-$(eval $(call gb_Library_use_libraries,vcl,\
- nspr4 \
- nss3 \
- smime3 \
-))
-
-endif # ifeq ($(SYSTEM_NSS),YES)
-
-
ifneq ($(OS),IOS)
$(eval $(call gb_Library_use_libraries,vcl,\
jvmaccess \