[Libreoffice-commits] core.git: Branch 'aoo/trunk' - 3 commits - RepositoryExternal.mk ucb/Library_ucpftp1.mk

Damjan Jovanovic damjan at apache.org
Wed Jan 4 16:08:41 UTC 2017


 RepositoryExternal.mk  |   40 ++++++++++++++++++++++++++++++++++++++++
 ucb/Library_ucpftp1.mk |    9 +--------
 2 files changed, 41 insertions(+), 8 deletions(-)

New commits:
commit f52a13b81e8fd8cf31c4e51a66a1d9b3df7da432
Author: Damjan Jovanovic <damjan at apache.org>
Date:   Wed Jan 4 09:22:16 2017 +0000

    Add curl to RepositoryExternal.mk and use this to link to ucbftp1 to it.
    
    Patch by: me

diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index bf65f16..0196868 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -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:
diff --git a/ucb/Library_ucpftp1.mk b/ucb/Library_ucpftp1.mk
index 03ff1df..c6d4cfc 100644
--- a/ucb/Library_ucpftp1.mk
+++ b/ucb/Library_ucpftp1.mk
@@ -31,11 +31,6 @@ $(eval $(call gb_Library_set_include,ucpftp1,\
         $$(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,ucpftp1,\
 	$(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 \
commit 6c02c2dab9317c118a5cc3e23b3dfd773c9a437a
Author: Damjan Jovanovic <damjan at apache.org>
Date:   Tue Jan 3 20:40:48 2017 +0000

    Deliver some missing header files for internal apr-util, such as
    
    apu_version.h needed by main/ucb, and use the correct include paths for
    internal apr and apr-util.
    
    Patch by: me

diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index cd79ed8..bf65f16 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -382,6 +382,10 @@ $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
 ))
 
 define gb_LinkTarget__use_apr
+$(call gb_LinkTarget_set_include,$(1),\
+    $$(INCLUDE) \
+    -I$(OUTDIR)/inc/apr \
+)
 $(call gb_LinkTarget_add_linked_libs,$(1),\
     apr-1 \
 )
@@ -410,6 +414,10 @@ $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
 ))
 
 define gb_LinkTarget__use_apr_util
+$(call gb_LinkTarget_set_include,$(1),\
+    $$(INCLUDE) \
+    -I$(OUTDIR)/inc/apr-util \
+)
 $(call gb_LinkTarget_add_linked_libs,$(1),\
     aprutil-1 \
 )
commit 32fd3b74e69a958de95da2c9eda17bf805d84446
Author: Damjan Jovanovic <damjan at apache.org>
Date:   Tue Jan 3 20:19:25 2017 +0000

    Use the right include directory for internal serf.
    
    Patch by: me

diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index e5c270f..cd79ed8 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -438,6 +438,10 @@ $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
 ))
 
 define gb_LinkTarget__use_serf
+$(call gb_LinkTarget_set_include,$(1),\
+    $$(INCLUDE) \
+    -I$(OUTDIR)/inc/serf \
+)
 $(call gb_LinkTarget_add_linked_libs,$(1),\
     serf-1 \
 )


More information about the Libreoffice-commits mailing list