summaryrefslogtreecommitdiffhomepage
path: root/configure
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-11-22 04:20:59 -0500
committermidipix <writeonce@midipix.org>2018-11-22 04:36:24 -0500
commit15f27a3368eb4fdbf4200972a896ad8fe0c01b68 (patch)
treeb816c99db90ad2baa1c57804f8096d3573a816a1 /configure
parent4ae524cd27c6aa6f95dd62a7e6eb4a02acdfd4d6 (diff)
downloadperk-15f27a3368eb4fdbf4200972a896ad8fe0c01b68.tar.bz2
perk-15f27a3368eb4fdbf4200972a896ad8fe0c01b68.tar.xz
build system: added --cfghost support.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure14
1 files changed, 12 insertions, 2 deletions
diff --git a/configure b/configure
index ddea6d3..8c4a4ab 100755
--- a/configure
+++ b/configure
@@ -67,6 +67,7 @@ init_vars()
mb_build=$BUILD
mb_host=$HOST
mb_cchost=$CCHOST
+ mb_cfghost=$CFGHOST
mb_target=$TARGET
mb_arch=$ARCH
mb_compiler=$COMPILER
@@ -216,6 +217,7 @@ common_defaults()
[ -z "$mb_build" ] && mb_build=$mb_default_build
[ -z "$mb_host" ] && mb_host=$mb_default_host
[ -z "$mb_cchost" ] && mb_cchost=$mb_default_cchost
+ [ -z "$mb_cfghost" ] && mb_cfghost=$mb_default_cfghost
[ -z "$mb_target" ] && mb_target=$mb_default_target
[ -z "$mb_arch" ] && mb_arch=$mb_default_arch
[ -z "$mb_compiler" ] && mb_compiler=$mb_default_compiler
@@ -551,8 +553,13 @@ config_copy()
fi
fi
- sed -e 's^@cchost@^'"$mb_cchost"'^g' $mb_pwd/Makefile.tmp \
- > $mb_pwd/Makefile.host || exit 2
+ if [ -z "$mb_cfghost" ]; then
+ mb_cfghost=$mb_cchost
+ fi
+
+ sed -e 's^@cchost@^'"$mb_cchost"'^g' \
+ -e 's^@cfghost@^'"$mb_cfghost"'^g' \
+ $mb_pwd/Makefile.tmp > $mb_pwd/Makefile.host || exit 2
rm $mb_pwd/Makefile.tmp || exit 2
mv $mb_pwd/Makefile.host $mb_pwd/Makefile || exit 2
@@ -690,6 +697,9 @@ for arg ; do
--cchost=*)
mb_cchost=${arg#*=}
;;
+ --cfghost=*)
+ mb_cfghost=${arg#*=}
+ ;;
--target=*)
mb_target=${arg#*=}
;;