Author: damjan
Date: Wed Jan 4 09:22:16 2017
New Revision: 1777270
URL: http://svn.apache.org/viewvc?rev=1777270&view=rev
Log:
Add curl to RepositoryExternal.mk and use this to link to ucbftp1 to it.
Patch by: me
Modified:
openoffice/trunk/main/RepositoryExternal.mk
openoffice/trunk/main/ucb/Library_ucpftp1.mk
Modified: openoffice/trunk/main/RepositoryExternal.mk
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/RepositoryExternal.mk?rev=1777270&r1=1777269&r2=1777270&view=diff
==============================================================================
--- openoffice/trunk/main/RepositoryExternal.mk (original)
+++ openoffice/trunk/main/RepositoryExternal.mk Wed Jan 4 09:22:16 2017
@@ -458,4 +458,32 @@ endef
endif # SYSTEM_SERF
+ifeq ($(SYSTEM_CURL),YES)
+
+define gb_LinkTarget__use_curl
+$(call gb_LinkTarget_add_defs,$(1),\
+ -DSYSTEM_CURL \
+)
+$(call gb_LinkTarget_set_include,$(1),\
+ $$(INCLUDE) \
+ $(CURL_CFLAGS) \
+)
+$(call gb_LinkTarget_add_libs,$(1),$(CURL_LIBS))
+endef
+
+else # !SYSTEM_CURL
+
+$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
+ curl \
+))
+
+define gb_LinkTarget__use_curl
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+ curl \
+)
+endef
+
+endif # SYSTEM_CURL
+
+
# vim: set noet sw=4 ts=4:
Modified: openoffice/trunk/main/ucb/Library_ucpftp1.mk
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/ucb/Library_ucpftp1.mk?rev=1777270&r1=1777269&r2=1777270&view=diff
==============================================================================
--- openoffice/trunk/main/ucb/Library_ucpftp1.mk (original)
+++ openoffice/trunk/main/ucb/Library_ucpftp1.mk Wed Jan 4 09:22:16 2017
@@ -31,11 +31,6 @@ $(eval $(call gb_Library_set_include,ucp
$$(INCLUDE) \
-I$(SRCDIR)/ucb/inc/pch \
-I$(SRCDIR)/ucb/source/inc \
- $(filter -I%,$(CURL_CFLAGS)) \
-))
-
-$(eval $(call gb_Library_add_cflags,ucpftp1,\
- $(filter-out -I%,$(CURL_CFLAGS)) \
))
$(eval $(call gb_Library_add_api,ucpftp1,\
@@ -52,9 +47,7 @@ $(eval $(call gb_Library_add_linked_libs
$(gb_STDLIBS) \
))
-$(eval $(call gb_Library_add_libs,ucpftp1,\
- $(CURL_LIBS) \
-))
+$(call gb_Library_use_external,ucpftp1,curl)
$(eval $(call gb_Library_add_exception_objects,ucpftp1,\
ucb/source/ucp/ftp/ftpservices \