* t/vala-mix2.sh: Here, by forcing the use of the GNU C/C++ compilers.
If we don't, our dependency-tracking code forces 'make' to try to rebuild
spurious binaries or object files when the Sun C compiler is in use, with
reasons like:
'/opt/SUNWspro/prod/include/CC/Cstd/./istream.cc' is newer \
than target '/opt/SUNWspro/prod/include/CC/Cstd/./istream'
Go figure.
Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
# Vala sources, C and C++ sources and C and C++ headers in the same
# program. Functional test. See automake bug#10894.
-required='valac cc c++ pkg-config'
+required='valac gcc g++ pkg-config'
. test-init.sh
cat >> configure.ac <<'END'
have_generated_files
# Remake rules are not uselessly triggered.
-$MAKE -q
$MAKE -n | $FGREP vala.stamp && exit 1
+$MAKE -q
# But are triggered when they should.
for file in zardoz.vala foo.h bar.c baz.c zen.hh master.cxx; do