[Libreoffice-commits] core.git: 2 commits - bin/module-deps.pl connectivity/Library_postgresql-sdbc-impl.mk postgresql/ExternalPackage_postgresql.mk solenv/gbuild

Peter Foley pefoley2 at verizon.net
Tue Mar 26 11:21:43 PDT 2013


 bin/module-deps.pl                           |    7 +++++--
 connectivity/Library_postgresql-sdbc-impl.mk |    2 +-
 postgresql/ExternalPackage_postgresql.mk     |    3 ---
 solenv/gbuild/LinkTarget.mk                  |   10 +++++-----
 4 files changed, 11 insertions(+), 11 deletions(-)

New commits:
commit 3326a85ae6ad417b37deeee52fd9a806f42004ba
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Tue Mar 26 14:11:18 2013 -0400

    fix postgresql build
    
    Change-Id: I379029dbf600769e415582aa7162f320e707c3da

diff --git a/bin/module-deps.pl b/bin/module-deps.pl
index 7f39b58..de8022c 100755
--- a/bin/module-deps.pl
+++ b/bin/module-deps.pl
@@ -163,6 +163,7 @@ sub prune_redundant_deps($)
 sub create_lib_module_map()
 {
     my %l2m;
+    $l2m{'merged'} = 'merged';
     for (glob($src_root."/*/Library_*.mk"))
     {
         /.*\/(.*)\/Library_(.*)\.mk/;
diff --git a/connectivity/Library_postgresql-sdbc-impl.mk b/connectivity/Library_postgresql-sdbc-impl.mk
index d733f01..00832dd 100644
--- a/connectivity/Library_postgresql-sdbc-impl.mk
+++ b/connectivity/Library_postgresql-sdbc-impl.mk
@@ -61,7 +61,7 @@ $(eval $(call gb_Library_use_externals,postgresql-sdbc-impl,\
 	boost_headers \
 	postgresql \
 	openssl \
-	openldap \
+	$(if $(SYSTEM_OPENLDAP),openldap) \
 	nss3 \
 	plc4 \
 	ssl3 \
diff --git a/postgresql/ExternalPackage_postgresql.mk b/postgresql/ExternalPackage_postgresql.mk
index ace19d0..bc5aee1 100644
--- a/postgresql/ExternalPackage_postgresql.mk
+++ b/postgresql/ExternalPackage_postgresql.mk
@@ -24,8 +24,5 @@ else
 $(eval $(call gb_ExternalPackage_add_files,postgresql,lib,\
 	src/interfaces/libpq/libpq.a \
 ))
-$(eval $(call gb_ExternalPackage_add_files,postgresql,inc/postgresql,\
-	src/interfaces/libpq/libpq-flags.mk \
-))
 endif
 # vim: set noet sw=4 ts=4:
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index 61bdec4..52d2684 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -826,15 +826,15 @@ $$(eval $$(call gb_Output_info,currently known libraries are: $(sort $(gb_Librar
 $$(eval $$(call gb_Output_error,Cannot link against library/libraries $$(filter-out $(gb_Library_KNOWNLIBS),$(2)). Libraries must be registered in Repository.mk))
 endif
 
-# used by bin/module-deps.pl
-ifneq ($(ENABLE_PRINT_DEPS),)
-$$(eval $$(call gb_PrintDeps_info,$(1),$(2),$(3),$(4)))
-endif
-
 gb_LINKED_LIBS := $(if $(filter $(gb_MERGEDLIBS),$(2)), \
 	$(if $(filter $(1),$(foreach lib,$(gb_MERGEDLIBS),$(call gb_Library_get_linktargetname,$(lib)))),, merged)) \
 	$(filter-out $(gb_MERGEDLIBS),$(2))
 
+# used by bin/module-deps.pl
+ifneq ($(ENABLE_PRINT_DEPS),)
+$$(eval $$(call gb_PrintDeps_info,$(1),$$(gb_LINKED_LIBS),$(3),$(4)))
+endif
+
 $(call gb_LinkTarget_get_target,$(1)) : LINKED_LIBS += $$(gb_LINKED_LIBS)
 
 $(call gb_LinkTarget_get_target,$(1)) : $$(foreach lib,$$(gb_LINKED_LIBS),$$(call gb_Library_get_target,$$(lib)))
commit ca9435ecbbf27e1d49a89956c80b527ae5c3efd1
Author: Peter Foley <pefoley2 at verizon.net>
Date:   Tue Mar 26 12:47:06 2013 -0400

    make module-deps.pl work in separate builddir
    
    Change-Id: I951e5b760fa4749cb712a927110e702949e0eaa3

diff --git a/bin/module-deps.pl b/bin/module-deps.pl
index a46634a..7f39b58 100755
--- a/bin/module-deps.pl
+++ b/bin/module-deps.pl
@@ -6,6 +6,7 @@ use Getopt::Long qw(GetOptions VersionMessage);
 use Pod::Usage;
 
 my $gnumake;
+my $src_root;
 my $makefile_build;
 my $verbose = 0;
 my $from_file;
@@ -162,9 +163,9 @@ sub prune_redundant_deps($)
 sub create_lib_module_map()
 {
     my %l2m;
-    for (glob("*/Library_*.mk"))
+    for (glob($src_root."/*/Library_*.mk"))
     {
-        /(.*)\/Library_(.*)\.mk/;
+        /.*\/(.*)\/Library_(.*)\.mk/;
         # add module -> module
         $l2m{$1} = $1;
         # add lib -> module
@@ -303,6 +304,7 @@ sub parse_options()
     ($gnumake, $makefile_build) = @ARGV if $#ARGV == 1;
     $gnumake = 'make' if (!defined $gnumake);
     $makefile_build = 'Makefile.gbuild' if (!defined $makefile_build);
+    $src_root = defined $ENV{SRC_ROOT} ? $ENV{SRC_ROOT} : ".";
 }
 
 sub main()


More information about the Libreoffice-commits mailing list