aboutsummaryrefslogtreecommitdiffstats
path: root/helpers/test-build.sh
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2017-04-26 06:47:01 +0300
committerArnold D. Robbins <arnold@skeeve.com>2017-04-26 06:47:01 +0300
commit8972aa34f007e12c3eb3270b79d39403d80a542f (patch)
treea6900168f572308d34039585a9db8092ad5ace9f /helpers/test-build.sh
parent2b1f49035b8a849c718399ff6780d7600dc517a3 (diff)
downloadegawk-8972aa34f007e12c3eb3270b79d39403d80a542f.tar.gz
egawk-8972aa34f007e12c3eb3270b79d39403d80a542f.tar.bz2
egawk-8972aa34f007e12c3eb3270b79d39403d80a542f.zip
Improvements to test-build.sh.
Diffstat (limited to 'helpers/test-build.sh')
-rwxr-xr-xhelpers/test-build.sh21
1 files changed, 12 insertions, 9 deletions
diff --git a/helpers/test-build.sh b/helpers/test-build.sh
index ce4aab50..3ed20ec1 100755
--- a/helpers/test-build.sh
+++ b/helpers/test-build.sh
@@ -1,7 +1,7 @@
-#! /bin/sh
+#! /bin/bash
-MIXED_COMPILERS="gcc /usr/gcc/bin/gcc clang"
-OTHER_COMPILERS="tcc pcc"
+MIXED_COMPILERS=${MIXED_COMPILERS:-gcc /usr/gcc/bin/gcc clang}
+OTHER_COMPILERS=${OTHER_COMPILERS:-tcc pcc}
rm -f compile-results.txt
@@ -16,12 +16,15 @@ compile () {
}
configure_and_compile () {
- for j in "" --disable-mpfr
- do
- ./configure $j CC="$1"
- compile "$1" "$j"
- done
- make distclean
+ if type -p $1 >> compile-results.txt 2>&1
+ then
+ for j in "" --disable-mpfr
+ do
+ ./configure $j CC="$1"
+ compile "$1" "$j"
+ make distclean
+ done
+ fi
}
(make distclean)