[Libreoffice-commits] core.git: config_host.mk.in configure.ac desktop/Pagein_common.mk Repository.mk RepositoryModule_host.mk solenv/gbuild
Matúš Kukan
matus.kukan at gmail.com
Tue Apr 16 07:41:31 PDT 2013
Repository.mk | 2 +-
RepositoryModule_host.mk | 2 +-
config_host.mk.in | 1 +
configure.ac | 2 ++
desktop/Pagein_common.mk | 2 +-
solenv/gbuild/extensions/pre_MergedLibsList.mk | 17 +++++++++--------
6 files changed, 15 insertions(+), 11 deletions(-)
New commits:
commit cefeae773f0644adbb22b131ff9e519baf058828
Author: Matúš Kukan <matus.kukan at gmail.com>
Date: Tue Apr 16 12:58:47 2013 +0200
Revert "do not merge public ure libraries"
Does not work because cppuhelper depends on private libraries.
So, either by setting URELIBS we break API or can't merge that much or
need to think about it more and implement something clever.
This reverts commit 75ece7acdc81d17ce26bab966e57fbca7406bf52.
diff --git a/Repository.mk b/Repository.mk
index 26556af..15c3481 100644
--- a/Repository.mk
+++ b/Repository.mk
@@ -431,7 +431,7 @@ $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,URE, \
$(if $(SOLAR_JAVA),sunjavaplugin) \
unoidl \
unsafe_uno \
- $(if $(MERGELIBS),urelibs) \
+ $(if $(URELIBS),urelibs) \
xmlreader \
$(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
))
diff --git a/RepositoryModule_host.mk b/RepositoryModule_host.mk
index a8bf87d..3b425d0 100644
--- a/RepositoryModule_host.mk
+++ b/RepositoryModule_host.mk
@@ -240,7 +240,7 @@ $(eval $(call gb_Module_add_moduledirs,libreoffice,\
ifneq ($(MERGELIBS),)
$(eval $(call gb_Module_add_targets,libreoffice,\
Library_merged \
- Library_urelibs \
+ $(if $(URELIBS),Library_urelibs) \
))
endif
diff --git a/config_host.mk.in b/config_host.mk.in
index fcfccd3..4256fa7 100644
--- a/config_host.mk.in
+++ b/config_host.mk.in
@@ -536,6 +536,7 @@ export TYPO_EXTENSION_PACK=@TYPO_EXTENSION_PACK@
export UNIXWRAPPERNAME=@UNIXWRAPPERNAME@
export UNOWINREG_DLL=@UNOWINREG_DLL@
export UPD=@UPD@
+export URELIBS=@URELIBS@
export USE_FT_EMBOLDEN=@USE_FT_EMBOLDEN@
export USE_XINERAMA=@USE_XINERAMA@
export use_shl_version=@use_shl_version@
diff --git a/configure.ac b/configure.ac
index e34e965..64e574e7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11723,6 +11723,7 @@ if test -n "$enable_mergelibs" -a "$enable_mergelibs" != "no"; then
fi
if test "$enable_mergelibs" = "all"; then
MERGELIBS="ALL"
+ URELIBS="TRUE"
else
MERGELIBS="CORE"
fi
@@ -11731,6 +11732,7 @@ else
AC_MSG_RESULT([no])
fi
AC_SUBST([MERGELIBS])
+AC_SUBST([URELIBS])
# ===================================================================
# Create hardlinks on deliver instead of copying for smaller size and speed up
diff --git a/desktop/Pagein_common.mk b/desktop/Pagein_common.mk
index d6ec2f9..f13ac72 100644
--- a/desktop/Pagein_common.mk
+++ b/desktop/Pagein_common.mk
@@ -30,7 +30,7 @@ $(eval $(call gb_Pagein_Pagein,common))
# sorted in approx. reverse load order (ld.so.1)
$(eval $(call gb_Pagein_add_objects,common,\
$(if $(MERGELIBS),merged) \
- $(if $(MERGELIBS),urelibs) \
+ $(if $(URELIBS),urelibs) \
i18nlangtag \
$(if $(findstring YES,$(SYSTEM_ICU)),,\
icui18n \
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
index 4bbb22e..a799aaa 100644
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
@@ -179,20 +179,21 @@ gb_MERGEDLIBS := \
xstor \
$(if $(filter ALL,$(MERGELIBS)),$(gb_EXTRAMERGEDLIBS))
+ifneq (,$(URELIBS))
gb_URELIBS := \
+ cppu \
+ cppuhelper \
$(if $(filter TRUE,$(SOLAR_JAVA)),jvmaccess) \
$(if $(filter TRUE,$(SOLAR_JAVA)),jvmfwk) \
+ purpenvhelper \
reg \
+ sal \
+ salhelper \
store \
unoidl \
- xmlreader \
- $(if $(filter ALL,$(MERGELIBS)), \
- cppu \
- cppuhelper \
- purpenvhelper \
- sal \
- salhelper \
- )
+ xmlreader
+
+endif
endif
More information about the Libreoffice-commits
mailing list