]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
* pr87.test: New file. From PR automake/87.
authorTom Tromey <tromey@redhat.com>
Thu, 23 Nov 2000 21:42:14 +0000 (21:42 +0000)
committerTom Tromey <tromey@redhat.com>
Thu, 23 Nov 2000 21:42:14 +0000 (21:42 +0000)
* Makefile.am (TESTS): Added pr87.test.

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

index 5135d9037dee8817bc3337e6d705e7eab394910f..0fa782a2a434b3a41ea01da01485c71218b7fdc7 100644 (file)
@@ -1,3 +1,8 @@
+2000-11-23  Tom Tromey  <tromey@cygnus.com>
+
+       * pr87.test: New file.  From PR automake/87.
+       * Makefile.am (TESTS): Added pr87.test.
+
 2000-10-17  Pavel Roskin  <proski@gnu.org>
 
        * Makefile.am (TESTS): Added aclocali1.test.
index ed32d8894085f7fed68ef011d69e32e55308bbd8..0d278d41337c01ab7152050211311df33a1406b4 100644 (file)
@@ -194,6 +194,7 @@ pr2.test \
 pr9.test \
 pr19.test \
 pr72.test \
+pr87.test \
 prefix.test \
 primary.test \
 primary2.test \
index 96b82badd5c3904cab34346f05075308d62002c9..54d877bbffaebcb9c239df8d928807b5cb721dbd 100644 (file)
@@ -262,6 +262,7 @@ pr2.test \
 pr9.test \
 pr19.test \
 pr72.test \
+pr87.test \
 prefix.test \
 primary.test \
 primary2.test \
diff --git a/tests/pr87.test b/tests/pr87.test
new file mode 100755 (executable)
index 0000000..0dd3036
--- /dev/null
@@ -0,0 +1,47 @@
+#! /bin/sh
+
+# Test for PR automake/87.
+
+. $srcdir/defs || exit 1
+
+subdirs="foo bar"
+
+for i in $subdirs; do
+    mkdir $i
+    cat >$i/$i.c <<EOF
+int main() { return 0; }
+EOF
+    cat >$i/Makefile.am <<EOF
+bin_PROGRAMS = $i
+${i}_SOURCES = $i.c
+EOF
+done
+
+echo "SUBDIRS = $subdirs" > Makefile.am
+cat >configure.in <<EOF
+AC_INIT(`echo $subdirs | sed 's|\([a-z][a-z]*\).*|\1/\1.c|'`)
+AM_INIT_AUTOMAKE(test_am, 1.0)
+AC_PROG_CC
+AC_OUTPUT(Makefile `echo $subdirs | sed 's|\([a-z][a-z]*\)|\1/Makefile|g'`)
+EOF
+
+# Fail gracefully if no autoconf.
+(autoconf --version) > /dev/null 2>&1 || exit 0
+
+# Likewise for gcc.
+(gcc -v) > /dev/null 2>&1 || exit 0
+
+touch README NEWS AUTHORS ChangeLog
+
+mkdir build
+
+rm missing install-sh mkinstalldirs
+
+# We use gcc and not gcc -traditional as the latter fails on some
+# Linux boxes (Red Hat 5.1 in particular).
+$ACLOCAL \
+   && autoconf \
+   && $AUTOMAKE -a \
+   && cd build \
+   && CC='gcc' ../configure \
+   && $MAKE distcheck