exeext fix
authorTom Tromey <tromey@redhat.com>
Thu, 26 Mar 1998 18:05:30 +0000 (18:05 +0000)
committerTom Tromey <tromey@redhat.com>
Thu, 26 Mar 1998 18:05:30 +0000 (18:05 +0000)
ChangeLog
m4/exeext.m4

index 4ca14d5..880967c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Mar 26 11:00:04 1998  Tom Tromey  <tromey@cygnus.com>
+
+       * m4/exeext.m4: Correctly eliminate bad cases when computing
+       am_cv_exeext.  Report from Markus F.X.J. Oberhumer.
+
 Wed Mar 25 15:09:56 1998  Tom Tromey  <tromey@cygnus.com>
 
        * automake.in (handle_options): Support alpha version numbers.
index dcc609f..2bbb7b3 100644 (file)
@@ -20,7 +20,14 @@ int main() {
 }
 EOF
 ${CC-cc} -o am_c_test $CFLAGS $CPPFLAGS $LDFLAGS am_c_test.c $LIBS 1>&5
-am_cv_exeext=`echo am_c_test.* | grep -v 'am_c_test.[co]' | sed -e s/am_c_test//`
+am_cv_exeext=
+for file in am_c_test.*; do
+   case $file in
+    *.c) ;;
+    *.o) ;;
+    *) am_cv_exeext=`echo $file | sed -e s/am_c_test//` ;;
+   esac
+done
 rm -f am_c_test*])
 test x"${am_cv_exeext}" = x && am_cv_exeext=no
 fi