diff options
author | midipix <writeonce@midipix.org> | 2018-12-31 04:18:52 -0500 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2018-12-31 04:26:59 -0500 |
commit | 0a337da3c0b5b570278269d8f9e9ecf8c22b4a0c (patch) | |
tree | a4d7b001cadb69ad06704ea78e9730a13782e5ee /sofort/ccenv | |
parent | 0649891b50c6666a8ca87a04bebf6eb3f601b5c2 (diff) | |
download | bcparser-0a337da3c0b5b570278269d8f9e9ecf8c22b4a0c.tar.bz2 bcparser-0a337da3c0b5b570278269d8f9e9ecf8c22b4a0c.tar.xz |
build system: ccenv: also update configure's (mb_-prefixed) variables.
Diffstat (limited to 'sofort/ccenv')
-rw-r--r-- | sofort/ccenv/ccenv.sh | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/sofort/ccenv/ccenv.sh b/sofort/ccenv/ccenv.sh index 354dd90..31b7dd5 100644 --- a/sofort/ccenv/ccenv.sh +++ b/sofort/ccenv/ccenv.sh @@ -934,7 +934,28 @@ ccenv_output_defs() | sed -e 's/[ \t]*$//g' \ > "$ccenv_mk" - return 0 + if [ "$ccenv_cfgtype" = 'host' ]; then + for __var in $ccenv_vars; do + ccenv_src_var=$__var + ccenv_dst_var=mb_${__var#*ccenv_} + ccenv_var_expr='${'$ccenv_src_var':-}' + eval $ccenv_dst_var=$ccenv_var_expr + + done + + mb_host=$ccenv_host + mb_cchost=$ccenv_cchost + else + for __var in $ccenv_vars; do + ccenv_src_var=$__var + ccenv_dst_var=mb_native_${__var#*ccenv_} + ccenv_var_expr='${'$ccenv_src_var':-}' + eval "$ccenv_dst_var=$ccenv_var_expr" + done + + mb_native_host=$ccenv_host + mb_native_cchost=$ccenv_cchost + fi } ccenv_clean_up() |