]> sourceware.org Git - automake.git/commitdiff
* pr19.test: New file. For PR automake/19.
authorTom Tromey <tromey@redhat.com>
Tue, 14 Dec 1999 06:42:57 +0000 (06:42 +0000)
committerTom Tromey <tromey@redhat.com>
Tue, 14 Dec 1999 06:42:57 +0000 (06:42 +0000)
* Makefile.am (TESTS): Added pr19.test.

tests/ChangeLog
tests/Makefile.am
tests/Makefile.in
tests/pr19.test [new file with mode: 0755]

index 355c22e873118f9988869cf28ea2aa10c7649c20..e7b5440dd5a3a8ba3971f2744f8f800de10bb659 100644 (file)
@@ -1,5 +1,8 @@
 1999-12-13  Tom Tromey  <tromey@cygnus.com>
 
+       * pr19.test: New file.  For PR automake/19.
+       * Makefile.am (TESTS): Added pr19.test.
+
        * lex4.test: New file.  For PR automake/6.
        * Makefile.am (TESTS): Added lex4.test.
 
index 8419a6a537ae625cbbe9a9237d50faaa51316470..4e030a4ff2a1bb3059d6b9c3a1600f5c52f58cf8 100644 (file)
@@ -183,6 +183,7 @@ pluseq6.test \
 pluseq7.test \
 pluseq8.test \
 ppf77.test \
+pr19.test \
 prefix.test \
 primary.test \
 primary2.test \
index 3be4cddf459d18a713f2853966aa0f6ed95ba482..3f04a4ca90c674395d9a9d47511b6c79e3c28a37 100644 (file)
@@ -250,6 +250,7 @@ pluseq6.test \
 pluseq7.test \
 pluseq8.test \
 ppf77.test \
+pr19.test \
 prefix.test \
 primary.test \
 primary2.test \
diff --git a/tests/pr19.test b/tests/pr19.test
new file mode 100755 (executable)
index 0000000..3714b84
--- /dev/null
@@ -0,0 +1,50 @@
+#! /bin/sh
+
+# Test associated with PR 19.
+# From Matthew D. Langston.
+
+. $srcdir/defs || exit 1
+
+cat > configure.in << 'END'
+AC_INIT(foo.l)
+AM_INIT_AUTOMAKE(am_lex_bug, 0.1.1)
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX
+AC_PROG_YACC
+
+AC_OUTPUT(Makefile)
+END
+
+cat > Makefile.am << 'END'
+AUTOMAKE_OPTIONS  = foreign
+LDADD             = @LEXLIB@
+
+noinst_PROGRAMS   = foo
+foo_SOURCES       = foo.l
+END
+
+# Remove some files installed by defs.  These will be reinstalled by
+# automake.
+rm -f install-sh missing mkinstalldirs
+
+echo %% > foo.l
+
+# Fail gracefully if no autoconf.
+(autoconf --version) > /dev/null 2>&1 || exit 0
+
+# Likewise for gcc.
+(gcc -v) > /dev/null 2>&1 || exit 0
+
+$ACLOCAL || exit 1
+autoconf || exit 1
+$AUTOMAKE -a || exit 1
+CC=gcc ./configure || exit 1
+$MAKE || exit 1
+$MAKE distcheck || exit 1
+
+# FIXME.
+gunzip am_lex_bug-0.1.1.tar.gz || exit 1
+
+tar tf am_lex_bug-0.1.1.tar | fgrep foo.c
This page took 0.033484 seconds and 5 git commands to generate.