aboutsummaryrefslogtreecommitdiffstats
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
parent2b1f49035b8a849c718399ff6780d7600dc517a3 (diff)
downloadegawk-8972aa34f007e12c3eb3270b79d39403d80a542f.tar.gz
egawk-8972aa34f007e12c3eb3270b79d39403d80a542f.tar.bz2
egawk-8972aa34f007e12c3eb3270b79d39403d80a542f.zip
Improvements to test-build.sh.
-rw-r--r--helpers/ChangeLog6
-rwxr-xr-xhelpers/test-build.sh21
2 files changed, 18 insertions, 9 deletions
diff --git a/helpers/ChangeLog b/helpers/ChangeLog
index df0741c9..ce3fd9ca 100644
--- a/helpers/ChangeLog
+++ b/helpers/ChangeLog
@@ -1,3 +1,9 @@
+2017-04-26 Arnold D. Robbins <arnold@skeeve.com>
+
+ * test-build.sh: Allow override of compiler lists. Print
+ out path to current compiler. Thanks to Michal Jaegermann
+ <michal.jnn@gmail.com> for the suggestions.
+
2017-04-24 Arnold D. Robbins <arnold@skeeve.com>
* test-build.sh: New file.
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)