summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bin/get_config_variables2
-rw-r--r--config_host.mk.in171
-rw-r--r--solenv/gbuild/LinkTarget.mk2
-rw-r--r--solenv/gbuild/PrecompiledHeaders.mk2
4 files changed, 89 insertions, 88 deletions
diff --git a/bin/get_config_variables b/bin/get_config_variables
index aa8198a44f4f..7cc1e9325db4 100644
--- a/bin/get_config_variables
+++ b/bin/get_config_variables
@@ -18,7 +18,7 @@ test -n "$SED" && glv_sed="$SED" || glv_sed=$(command -v sed)
while [ -n "$1" ] ; do
glv_var="$1"
shift
- glv_value=$("${glv_grep}" "^ *export ${glv_var}=" ${glv_config} | "${glv_sed}" -e 's/[^=]*=//')
+ glv_value=$("${glv_grep}" "^ *\(export *\)\?${glv_var}=" ${glv_config} | "${glv_sed}" -e 's/[^=]*=//')
export ${glv_var}="${glv_value}"
done
diff --git a/config_host.mk.in b/config_host.mk.in
index d60a66c45618..519b472cb2ec 100644
--- a/config_host.mk.in
+++ b/config_host.mk.in
@@ -145,7 +145,7 @@ export ENABLE_CIPHER_OPENSSL_BACKEND=@ENABLE_CIPHER_OPENSSL_BACKEND@
export ENABLE_CLUCENE=@ENABLE_CLUCENE@
export ENABLE_LIBCMIS=@ENABLE_LIBCMIS@
export ENABLE_COINMP=@ENABLE_COINMP@
-export SYSTEM_COINMP=@SYSTEM_COINMP@
+SYSTEM_COINMP=@SYSTEM_COINMP@
export COINMP_CFLAGS=@COINMP_CFLAGS@
export COINMP_LIBS=@COINMP_LIBS@
export ENABLE_CUPS=@ENABLE_CUPS@
@@ -154,7 +154,7 @@ export ENABLE_DBGUTIL=@ENABLE_DBGUTIL@
export ENABLE_DBUS=@ENABLE_DBUS@
export ENABLE_DCONF=@ENABLE_DCONF@
export ENABLE_DEBUG=@ENABLE_DEBUG@
-export SYSTEM_DRAGONBOX=@SYSTEM_DRAGONBOX@
+SYSTEM_DRAGONBOX=@SYSTEM_DRAGONBOX@
export ENABLE_EPOXY=@ENABLE_EPOXY@
export ENABLE_EOT=@ENABLE_EOT@
export ENABLE_EVOAB2=@ENABLE_EVOAB2@
@@ -601,93 +601,94 @@ export STAROFFICE_LIBS=$(gb_SPACE)@STAROFFICE_LIBS@
export STRIP=@STRIP@
export STRIP_COMPONENTS=@STRIP_COMPONENTS@
export SYSBASE=@SYSBASE@
-export SYSTEM_ABSEIL=@SYSTEM_ABSEIL@
+SYSTEM_ABSEIL=@SYSTEM_ABSEIL@
export ABSEIL_CFLAGS=@ABSEIL_CFLAGS@
export ABSEIL_LIBS=@ABSEIL_LIBS@
-export SYSTEM_ABW=@SYSTEM_ABW@
-export SYSTEM_BLUEZ=@SYSTEM_BLUEZ@
-export SYSTEM_BOOST=@SYSTEM_BOOST@
-export SYSTEM_BSH=@SYSTEM_BSH@
-export SYSTEM_BOX2D=@SYSTEM_BOX2D@
-export SYSTEM_BZIP2=@SYSTEM_BZIP2@
-export SYSTEM_CAIRO=@SYSTEM_CAIRO@
-export SYSTEM_CLUCENE=@SYSTEM_CLUCENE@
-export SYSTEM_CPPUNIT=@SYSTEM_CPPUNIT@
-export SYSTEM_CURL=@SYSTEM_CURL@
-export SYSTEM_DICTS=@SYSTEM_DICTS@
-export SYSTEM_EXPAT=@SYSTEM_EXPAT@
-export SYSTEM_FONTCONFIG=@SYSTEM_FONTCONFIG@
-export SYSTEM_FREETYPE=@SYSTEM_FREETYPE@
-export SYSTEM_FIREBIRD=@SYSTEM_FIREBIRD@
-export SYSTEM_GENBRK=@SYSTEM_GENBRK@
-export SYSTEM_GENCCODE=@SYSTEM_GENCCODE@
-export SYSTEM_GENCMN=@SYSTEM_GENCMN@
-export SYSTEM_EPOXY=@SYSTEM_EPOXY@
-export SYSTEM_GLM=@SYSTEM_GLM@
-export SYSTEM_GPGMEPP=@SYSTEM_GPGMEPP@
-export SYSTEM_GRAPHITE=@SYSTEM_GRAPHITE@
-export SYSTEM_HARFBUZZ=@SYSTEM_HARFBUZZ@
-export SYSTEM_HSQLDB=@SYSTEM_HSQLDB@
-export SYSTEM_HUNSPELL=@SYSTEM_HUNSPELL@
-export SYSTEM_HYPH=@SYSTEM_HYPH@
-export SYSTEM_ICU=@SYSTEM_ICU@
-export SYSTEM_JFREEREPORT=@SYSTEM_JFREEREPORT@
-export SYSTEM_LIBJPEG=@SYSTEM_LIBJPEG@
-export SYSTEM_LCMS2=@SYSTEM_LCMS2@
-export SYSTEM_CDR=@SYSTEM_CDR@
-export SYSTEM_LIBCMIS=@SYSTEM_LIBCMIS@
-export SYSTEM_EBOOK=@SYSTEM_EBOOK@
-export SYSTEM_ETONYEK=@SYSTEM_ETONYEK@
-export SYSTEM_EPUBGEN=@SYSTEM_EPUBGEN@
-export SYSTEM_FREEHAND=@SYSTEM_FREEHAND@
-export SYSTEM_LIBATOMIC_OPS=@SYSTEM_LIBATOMIC_OPS@
-export SYSTEM_LIBEOT=@SYSTEM_LIBEOT@
-export SYSTEM_LIBEXTTEXTCAT=@SYSTEM_LIBEXTTEXTCAT@
-export SYSTEM_LIBEXTTEXTCAT_DATA=@SYSTEM_LIBEXTTEXTCAT_DATA@
-export SYSTEM_LIBFIXMATH=@SYSTEM_LIBFIXMATH@
-export SYSTEM_LIBLANGTAG=@SYSTEM_LIBLANGTAG@
-export SYSTEM_LIBNUMBERTEXT=@SYSTEM_LIBNUMBERTEXT@
-export SYSTEM_LIBNUMBERTEXT_DATA=@SYSTEM_LIBNUMBERTEXT_DATA@
-export SYSTEM_LIBORCUS=@SYSTEM_LIBORCUS@
-export SYSTEM_LIBPNG=@SYSTEM_LIBPNG@
-export SYSTEM_LIBTIFF=@SYSTEM_LIBTIFF@
-export SYSTEM_LIBTOMMATH=@SYSTEM_LIBTOMMATH@
-export SYSTEM_LIBWEBP=@SYSTEM_LIBWEBP@
-export SYSTEM_LIBXML=@SYSTEM_LIBXML@
-export SYSTEM_LIBXML_FOR_BUILD=@SYSTEM_LIBXML_FOR_BUILD@
-export SYSTEM_LIBXSLT=@SYSTEM_LIBXSLT@
-export SYSTEM_LIBXSLT_FOR_BUILD=@SYSTEM_LIBXSLT_FOR_BUILD@
-export SYSTEM_LPSOLVE=@SYSTEM_LPSOLVE@
-export SYSTEM_MDDS=@SYSTEM_MDDS@
-export SYSTEM_MARIADB_CONNECTOR_C=@SYSTEM_MARIADB_CONNECTOR_C@
-export SYSTEM_MSPUB=@SYSTEM_MSPUB@
-export SYSTEM_MWAW=@SYSTEM_MWAW@
-export SYSTEM_MYTHES=@SYSTEM_MYTHES@
-export SYSTEM_NSS=@SYSTEM_NSS@
-export SYSTEM_ODBC_HEADERS=@SYSTEM_ODBC_HEADERS@
-export SYSTEM_ODFGEN=@SYSTEM_ODFGEN@
-export SYSTEM_OPENJPEG2=@SYSTEM_OPENJPEG2@
+SYSTEM_ABW=@SYSTEM_ABW@
+SYSTEM_BLUEZ=@SYSTEM_BLUEZ@
+# FIXME: concat-deps reads SYSTEM_BOOST from env
+SYSTEM_BOOST=@SYSTEM_BOOST@
+SYSTEM_BSH=@SYSTEM_BSH@
+SYSTEM_BOX2D=@SYSTEM_BOX2D@
+SYSTEM_BZIP2=@SYSTEM_BZIP2@
+SYSTEM_CAIRO=@SYSTEM_CAIRO@
+SYSTEM_CLUCENE=@SYSTEM_CLUCENE@
+SYSTEM_CPPUNIT=@SYSTEM_CPPUNIT@
+SYSTEM_CURL=@SYSTEM_CURL@
+SYSTEM_DICTS=@SYSTEM_DICTS@
+SYSTEM_EXPAT=@SYSTEM_EXPAT@
+SYSTEM_FONTCONFIG=@SYSTEM_FONTCONFIG@
+SYSTEM_FREETYPE=@SYSTEM_FREETYPE@
+SYSTEM_FIREBIRD=@SYSTEM_FIREBIRD@
+SYSTEM_GENBRK=@SYSTEM_GENBRK@
+SYSTEM_GENCCODE=@SYSTEM_GENCCODE@
+SYSTEM_GENCMN=@SYSTEM_GENCMN@
+SYSTEM_EPOXY=@SYSTEM_EPOXY@
+SYSTEM_GLM=@SYSTEM_GLM@
+SYSTEM_GPGMEPP=@SYSTEM_GPGMEPP@
+SYSTEM_GRAPHITE=@SYSTEM_GRAPHITE@
+SYSTEM_HARFBUZZ=@SYSTEM_HARFBUZZ@
+SYSTEM_HSQLDB=@SYSTEM_HSQLDB@
+SYSTEM_HUNSPELL=@SYSTEM_HUNSPELL@
+SYSTEM_HYPH=@SYSTEM_HYPH@
+SYSTEM_ICU=@SYSTEM_ICU@
+SYSTEM_JFREEREPORT=@SYSTEM_JFREEREPORT@
+SYSTEM_LIBJPEG=@SYSTEM_LIBJPEG@
+SYSTEM_LCMS2=@SYSTEM_LCMS2@
+SYSTEM_CDR=@SYSTEM_CDR@
+SYSTEM_LIBCMIS=@SYSTEM_LIBCMIS@
+SYSTEM_EBOOK=@SYSTEM_EBOOK@
+SYSTEM_ETONYEK=@SYSTEM_ETONYEK@
+SYSTEM_EPUBGEN=@SYSTEM_EPUBGEN@
+SYSTEM_FREEHAND=@SYSTEM_FREEHAND@
+SYSTEM_LIBATOMIC_OPS=@SYSTEM_LIBATOMIC_OPS@
+SYSTEM_LIBEOT=@SYSTEM_LIBEOT@
+SYSTEM_LIBEXTTEXTCAT=@SYSTEM_LIBEXTTEXTCAT@
+SYSTEM_LIBEXTTEXTCAT_DATA=@SYSTEM_LIBEXTTEXTCAT_DATA@
+SYSTEM_LIBFIXMATH=@SYSTEM_LIBFIXMATH@
+SYSTEM_LIBLANGTAG=@SYSTEM_LIBLANGTAG@
+SYSTEM_LIBNUMBERTEXT=@SYSTEM_LIBNUMBERTEXT@
+SYSTEM_LIBNUMBERTEXT_DATA=@SYSTEM_LIBNUMBERTEXT_DATA@
+SYSTEM_LIBORCUS=@SYSTEM_LIBORCUS@
+SYSTEM_LIBPNG=@SYSTEM_LIBPNG@
+SYSTEM_LIBTIFF=@SYSTEM_LIBTIFF@
+SYSTEM_LIBTOMMATH=@SYSTEM_LIBTOMMATH@
+SYSTEM_LIBWEBP=@SYSTEM_LIBWEBP@
+SYSTEM_LIBXML=@SYSTEM_LIBXML@
+SYSTEM_LIBXML_FOR_BUILD=@SYSTEM_LIBXML_FOR_BUILD@
+SYSTEM_LIBXSLT=@SYSTEM_LIBXSLT@
+SYSTEM_LIBXSLT_FOR_BUILD=@SYSTEM_LIBXSLT_FOR_BUILD@
+SYSTEM_LPSOLVE=@SYSTEM_LPSOLVE@
+SYSTEM_MDDS=@SYSTEM_MDDS@
+SYSTEM_MARIADB_CONNECTOR_C=@SYSTEM_MARIADB_CONNECTOR_C@
+SYSTEM_MSPUB=@SYSTEM_MSPUB@
+SYSTEM_MWAW=@SYSTEM_MWAW@
+SYSTEM_MYTHES=@SYSTEM_MYTHES@
+SYSTEM_NSS=@SYSTEM_NSS@
+SYSTEM_ODBC_HEADERS=@SYSTEM_ODBC_HEADERS@
+SYSTEM_ODFGEN=@SYSTEM_ODFGEN@
+SYSTEM_OPENJPEG2=@SYSTEM_OPENJPEG2@
export OPENJPEG2_CFLAGS=@OPENJPEG2_CFLAGS@
export OPENJPEG2_LIBS=@OPENJPEG2_LIBS@
-export SYSTEM_OPENLDAP=@SYSTEM_OPENLDAP@
-export SYSTEM_OPENSSL=@SYSTEM_OPENSSL@
-export SYSTEM_PAGEMAKER=@SYSTEM_PAGEMAKER@
-export SYSTEM_POPPLER=@SYSTEM_POPPLER@
-export SYSTEM_POSTGRESQL=@SYSTEM_POSTGRESQL@
-export SYSTEM_PYTHON=@SYSTEM_PYTHON@
-export SYSTEM_ZXING=@SYSTEM_ZXING@
-export SYSTEM_QXP=@SYSTEM_QXP@
-export SYSTEM_REDLAND=@SYSTEM_REDLAND@
-export SYSTEM_REVENGE=@SYSTEM_REVENGE@
-export SYSTEM_RHINO=@SYSTEM_RHINO@
-export SYSTEM_STAROFFICE=@SYSTEM_STAROFFICE@
-export SYSTEM_VISIO=@SYSTEM_VISIO@
-export SYSTEM_WPD=@SYSTEM_WPD@
-export SYSTEM_WPG=@SYSTEM_WPG@
-export SYSTEM_WPS=@SYSTEM_WPS@
-export SYSTEM_XMLSEC=@SYSTEM_XMLSEC@
-export SYSTEM_ZLIB=@SYSTEM_ZLIB@
-export SYSTEM_ZMF=@SYSTEM_ZMF@
+SYSTEM_OPENLDAP=@SYSTEM_OPENLDAP@
+SYSTEM_OPENSSL=@SYSTEM_OPENSSL@
+SYSTEM_PAGEMAKER=@SYSTEM_PAGEMAKER@
+SYSTEM_POPPLER=@SYSTEM_POPPLER@
+SYSTEM_POSTGRESQL=@SYSTEM_POSTGRESQL@
+SYSTEM_PYTHON=@SYSTEM_PYTHON@
+SYSTEM_ZXING=@SYSTEM_ZXING@
+SYSTEM_QXP=@SYSTEM_QXP@
+SYSTEM_REDLAND=@SYSTEM_REDLAND@
+SYSTEM_REVENGE=@SYSTEM_REVENGE@
+SYSTEM_RHINO=@SYSTEM_RHINO@
+SYSTEM_STAROFFICE=@SYSTEM_STAROFFICE@
+SYSTEM_VISIO=@SYSTEM_VISIO@
+SYSTEM_WPD=@SYSTEM_WPD@
+SYSTEM_WPG=@SYSTEM_WPG@
+SYSTEM_WPS=@SYSTEM_WPS@
+SYSTEM_XMLSEC=@SYSTEM_XMLSEC@
+SYSTEM_ZLIB=@SYSTEM_ZLIB@
+SYSTEM_ZMF=@SYSTEM_ZMF@
export TARFILE_LOCATION=@TARFILE_LOCATION@
export TESTINSTALLDIR=@TESTINSTALLDIR@
export THES_SYSTEM_DIR=@THES_SYSTEM_DIR@
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index 880d13795b87..9bf4cacf2b8a 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -797,7 +797,7 @@ $(call gb_Helper_abbreviate_dirs,\
$(foreach object,$(GENNASMOBJECTS),$(call gb_GenNasmObject_get_dep_target,$(object))) \
$(foreach object,$(GENCXXCLROBJECTS),$(call gb_GenCxxClrObject_get_dep_target,$(object))) \
) && \
- $(call gb_Executable_get_command,concat-deps) $${RESPONSEFILE} > $(1)) && \
+ SYSTEM_BOOST="$(SYSTEM_BOOST)" $(call gb_Executable_get_command,concat-deps) $${RESPONSEFILE} > $(1)) && \
rm -f $${RESPONSEFILE}
$(call gb_Trace_EndRange,LNK:$(2),DEP)
diff --git a/solenv/gbuild/PrecompiledHeaders.mk b/solenv/gbuild/PrecompiledHeaders.mk
index bb60c92dae2e..2bba1a27a693 100644
--- a/solenv/gbuild/PrecompiledHeaders.mk
+++ b/solenv/gbuild/PrecompiledHeaders.mk
@@ -71,7 +71,7 @@ $(call gb_PrecompiledHeader_get_target,$(1),$(3)) :
ifeq ($(gb_FULLDEPS),$(true))
$$(call gb_Helper_abbreviate_dirs,\
RESPONSEFILE=$$(call gb_var2file,$$(shell $$(gb_MKTEMP)),$$(call gb_PrecompiledHeader_get_dep_target_tmp,$(1),$(3))) && \
- $$(call gb_Executable_get_command,concat-deps) $$$${RESPONSEFILE} \
+ SYSTEM_BOOST="$(SYSTEM_BOOST)" $$(call gb_Executable_get_command,concat-deps) $$$${RESPONSEFILE} \
> $$(call gb_PrecompiledHeader_get_dep_target,$(1),$(3)) && \
rm -f $$$${RESPONSEFILE} $$(call gb_PrecompiledHeader_get_dep_target_tmp,$(1),$(3)))
endif