Hi Jürg, I'm following up on this patch with this one, to document the temporary requirement for GNU make and avoid test failure reports that we already know of.
Cheers, Ralf Vala: for now, require GNU make. * doc/automake.texi (Vala Support): GNU make is currently required for Vala sources. * tests/vala2.test, tests/vala3.test, tests/vala5.test: Require GNU make. diff --git a/doc/automake.texi b/doc/automake.texi index 8241d7b..877e808 100644 --- a/doc/automake.texi +++ b/doc/automake.texi @@ -6611,7 +6611,8 @@ the @code{_LDFLAGS} variable for the program. Automake provides initial support for Vala (@uref{http://www.vala-project.org/}). -This requires valac version 0.7.0 or later. +This requires valac version 0.7.0 or later, and currently requires +the user to use GNU @command{make}. @example foo_SOURCES = foo.vala bar.vala zardoc.c diff --git a/tests/vala2.test b/tests/vala2.test index d9dcfc5..1a2e4a5 100755 --- a/tests/vala2.test +++ b/tests/vala2.test @@ -21,7 +21,7 @@ # Test to make sure compiling Vala code really works with recursive make. -required="libtool libtoolize pkg-config valac gcc" +required="libtool libtoolize pkg-config valac gcc GNUmake" . ./defs || Exit 1 set -e diff --git a/tests/vala3.test b/tests/vala3.test index 7815393..2092cdf 100755 --- a/tests/vala3.test +++ b/tests/vala3.test @@ -21,7 +21,7 @@ # Test to make sure compiling Vala code really works with non-recursive make. -required="libtool libtoolize pkg-config valac gcc" +required="libtool libtoolize pkg-config valac gcc GNUmake" . ./defs || Exit 1 set -e diff --git a/tests/vala5.test b/tests/vala5.test index 7369186..161fa8d 100755 --- a/tests/vala5.test +++ b/tests/vala5.test @@ -21,7 +21,7 @@ # Test per-target flags, expected to fail. -required="libtool libtoolize pkg-config valac gcc" +required="libtool libtoolize pkg-config valac gcc GNUmake" . ./defs || Exit 1 set -e