office-gobmx/bin/get_config_variables
Christian Lohmaier b688b779ba keep environment clear of SYSTEM_FOO vars
those are only meant to be used by the build system (primarily
RepositoryExternal.mk) - of course no rule without exception:
concat-deps reads SYSTEM_BOOST from env, so set it in the corresponding
recipe lines

Change-Id: I83c88fc6ad4467b429771c43650fe7fc0ccde407
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144343
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2022-12-19 10:31:19 +00:00

29 lines
645 B
Bash

#!/bin/sh
#set -x
glv_var="$1"
glv_config="config_host.mk"
if [ "$glv_var" = "--build" ] ; then
glv_config="config_build.mk"
shift
elif [ "$glv_var" = "--host" ] ; then
shift
fi
# full path, in case we export a "wrong" PATH
test -n "$GREP" && glv_grep="$GREP" || glv_grep=$(command -v grep)
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/[^=]*=//')
export ${glv_var}="${glv_value}"
done
unset glv_var
unset glv_value
unset glv_config
unset glv_sed
unset glv_grep