summaryrefslogtreecommitdiffhomepage
path: root/configure
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-12-23 04:27:44 -0500
committermidipix <writeonce@midipix.org>2018-12-24 10:51:59 -0500
commit8c6daffbe0801b50c71fbb5a0ce87185701898e7 (patch)
tree109dbca4b7e7e63c2348c1ffca370270115095ad /configure
parentd0c855eaafca90f2677de82c437c27a6d65af8cf (diff)
downloaddalist-8c6daffbe0801b50c71fbb5a0ce87185701898e7.tar.bz2
dalist-8c6daffbe0801b50c71fbb5a0ce87185701898e7.tar.xz
build system: target & native cchost logic: initial clean-up.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure12
1 files changed, 9 insertions, 3 deletions
diff --git a/configure b/configure
index 0c0ac00..96ab8a7 100755
--- a/configure
+++ b/configure
@@ -382,8 +382,7 @@ native_defaults()
fi
if [ -z "$mb_native_cc_host" ]; then
- mb_native_cc_host=$($mb_project_dir/sysinfo/host/host.sh \
- --compiler=$mb_native_cc --cflags="$mb_native_cc_cflags")
+ mb_native_cc_host=$($mb_native_cc $mb_native_cc_cflags -dumpmachine)
fi
if [ -z "$mb_compiler" ]; then
@@ -595,7 +594,14 @@ config_copy()
if [ -z "$mb_cchost" ]; then
if [ "$mb_host" = 'native' ]; then
- mb_cchost=$(make -s -f $mb_pwd/Makefile.tmp cchost)
+ if [ -n "$mb_user_cc" ]; then
+ mbt_cc="$mb_user_cc"
+ else
+ mbt_cc="$mb_native_cc"
+ fi
+
+ mbt_cflags=$(make -f $mb_pwd/Makefile.tmp .display-cflags)
+ mb_cchost=$($mbt_cc $mbt_cflags -dumpmachine)
else
mb_cchost=$mb_host
fi