summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Module_cross_tail_build.mk25
-rw-r--r--configure.ac4
-rw-r--r--solenv/gbuild/Helper.mk4
3 files changed, 24 insertions, 9 deletions
diff --git a/Module_cross_tail_build.mk b/Module_cross_tail_build.mk
index 2e15516be2d3..b7a077a982dd 100644
--- a/Module_cross_tail_build.mk
+++ b/Module_cross_tail_build.mk
@@ -31,16 +31,13 @@ $(eval $(call gb_Module_add_moduledirs,cross_tail_build,\
autodoc \
basegfx \
binaryurp \
- $(call gb_Helper_optional,BOOST,boost) \
bridges \
cli_ure \
- $(call gb_Helper_optional,CLUCENE,clucene) \
- $(call gb_Helper_optional,DESKTOP,codemaker) \
+ codemaker \
comphelper \
cosv \
cppu \
cppuhelper \
- $(call gb_Helper_optional,DESKTOP,helpcompiler) \
i18npool \
i18nutil \
idl \
@@ -50,13 +47,10 @@ $(eval $(call gb_Module_add_moduledirs,cross_tail_build,\
jurt \
jvmaccess \
jvmfwk \
- $(call gb_Helper_optional,DESKTOP,l10ntools) \
- $(call gb_Helper_optional,LIBLANGTAG,liblangtag) \
o3tl \
offapi \
officecfg \
oovbaapi \
- $(call gb_Helper_optional,QADEVOOO,qadevOOo) \
registry \
remotebridges \
ridljar \
@@ -69,15 +63,28 @@ $(eval $(call gb_Module_add_moduledirs,cross_tail_build,\
store \
tools \
ucbhelper \
- $(call gb_Helper_optional,UCPP,ucpp) \
udkapi \
udm \
unoil \
unotest \
unotools \
ure \
- xmlhelp \
xmlreader \
+ $(call gb_Helper_optional,BOOST,boost) \
+ $(call gb_Helper_optional,CLUCENE,clucene) \
+ $(call gb_Helper_optional_for_host,DESKTOP, \
+ helpcompiler \
+ i18nisolang1 \
+ l10ntools \
+ sot \
+ svtools \
+ toolkit \
+ tools \
+ unotools \
+ vcl) \
+ $(call gb_Helper_optional,LIBLANGTAG,liblangtag) \
+ $(call gb_Helper_optional,QADEVOOO,qadevOOo) \
+ $(call gb_Helper_optional,UCPP,ucpp) \
$(call gb_Helper_optional,ZLIB,zlib) \
))
diff --git a/configure.ac b/configure.ac
index 1355f3c0da72..1436110f4900 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12445,6 +12445,10 @@ AC_CONFIG_HEADERS([config_host/config_vclplug.h])
AC_CONFIG_HEADERS([config_host/config_version.h])
AC_OUTPUT
+if test "$CROSS_COMPILING" = YES; then
+ (echo; echo export BUILD_TYPE_FOR_HOST=$BUILD_TYPE) >>config_build.mk
+fi
+
# touch the config timestamp file
if test ! -f config_host.mk.stamp; then
echo > config_host.mk.stamp
diff --git a/solenv/gbuild/Helper.mk b/solenv/gbuild/Helper.mk
index 15bf96510808..d013d140f5b1 100644
--- a/solenv/gbuild/Helper.mk
+++ b/solenv/gbuild/Helper.mk
@@ -216,4 +216,8 @@ define gb_Helper_optional
$(if $(filter $(1),$(BUILD_TYPE)),$(2))
endef
+define gb_Helper_optional_for_host
+$(if $(filter $(1),$(BUILD_TYPE_FOR_HOST)),$(2))
+endef
+
# vim: set noet sw=4 ts=4: