$lang->target_hook for undefinied langages.
* tests/suffix4.test: New test.
* tests/Makefile.am (TESTS): Add suffix4.test.
Reported by Dmitry Mikhin <dmitrym@acres.com.au>.
+2001-11-01 Alexandre Duret-Lutz <duret_g@epita.fr>
+
+ * automake.in (handle_single_transform_list): Don't call
+ $lang->target_hook for undefinied langages.
+ * tests/suffix4.test: New test.
+ * tests/Makefile.am (TESTS): Add suffix4.test.
+ Reported by Dmitry Mikhin <dmitrym@acres.com.au>.
+
2001-11-05 Akim Demaille <akim@epita.fr>
* automake.in (@common_sometimes, &handle_configure): No longer
2001-10-31 Alexandre Duret-Lutz <duret_g@epita.fr>
* m4/gcj.m4 (AM_PROG_GCJ): Define GCJFLAGS if unset.
- Reported by Olivier Louchart-Fletcher <olivier@zipworld.com>.
+ Reported by Olivier Louchart-Fletcher <olivier@zipworld.com.au>.
2001-10-30 Akim Demaille <akim@epita.fr>
David Zaroski cz253@cleveland.Freenet.Edu
Derek R. Price derek.price@openavenue.com
Dieter Baron dillo@stieltjes.smc.univie.ac.at
+Dmitry Mikhin dmitrym@acres.com.au
Doug Evans devans@cygnus.com
Eleftherios Gkioulekas lf@amath.washington.edu
Elrond Elrond@Wunder-Nett.org
}
}
- # Let the language do some special magic if required.
- $lang->target_hook ($aggregate, $object, $full);
+ if (defined $lang) {
+ # Let the language do some special magic if required.
+ $lang->target_hook ($aggregate, $object, $full);
+ }
if ($derived_source)
{
suffix.test \
suffix2.test \
suffix3.test \
+suffix4.test \
symlink.test \
symlink2.test \
symlink3.test \
--- /dev/null
+#! /bin/sh
+
+# Test to make sure Automake doesn't abort on user-defined extensions.
+# Based on a report from Dmitry Mikhin <dmitrym@acres.com.au>.
+
+# Also make sure that .SUFFIXES is automatically adjusted with
+# extensions from implicit rules.
+
+. $srcdir/defs || exit 1
+
+cat > Makefile.am << 'END'
+.k.o:
+ echo $< > $@
+
+bin_PROGRAMS = foo
+foo_SOURCES = foo.k
+END
+
+$ACLOCAL || exit 1
+$AUTOMAKE --Wno-error || exit 1
+grep '.SUFFIXES:.*\.k' Makefile.in || exit 1
+exit 0