]> arthur.barton.de Git - ngircd-alex.git/blobdiff - contrib/platformtest.sh
ngIRCd Release 27
[ngircd-alex.git] / contrib / platformtest.sh
index 7f7e6b476bf7d13771d28fe528e12a4a77c516cb..e5d577d98daa1df494b85f4237f1ce10bd0e9653 100755 (executable)
@@ -12,7 +12,7 @@
 
 # This script analyzes the build process of ngIRCd and generates output
 # suitable for inclusion in doc/Platforms.txt -- please send reports
-# to the ngIRCd mailing list: <ngircd-ml@ngircd.barton.de>.
+# to the ngIRCd mailing list: <ngircd@lists.barton.de>.
 
 NAME=$(basename "$0")
 VERBOSE=
@@ -98,6 +98,10 @@ if [ ! -r "$SRC_D/configure" ]; then
        else
                ./autogen.sh >/dev/null
        fi
+       if [ $? -ne 0 ]; then
+               echo "$NAME: \"$SRC_D/autogen.sh\" script failed, aborting!"
+               exit 1
+       fi
        cd "$MY_D" || exit 1
 fi
 
@@ -170,8 +174,7 @@ if [ -r "Makefile" ]; then
                if [ $? -eq 0 ]; then
                        COMPILER=$($CC --version 2>/dev/null | head -1 \
                          | cut -d'(' -f1 | cut -d'-' -f1 \
-                         | sed -e 's/version //g' | sed -e 's/Apple /A-/g' \
-                         | sed -e 's/Debian //g' | sed -e 's/LLVM /clang /g')
+                         | sed -e 's/version //g; s/^\([A-Z]\)[A-Za-z]* clang/\1-clang/g; s/LLVM /clang /g')
                fi
                $CC -version 2>&1 | grep -i "tcc" >/dev/null
                if [ $? -eq 0 ]; then