automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] tests: fix a spurious failure due to lacking Fortran compilers


From: Stefano Lattarini
Subject: [PATCH] tests: fix a spurious failure due to lacking Fortran compilers
Date: Wed, 7 Sep 2011 14:56:10 +0200

* tests/silent-many-generic.test (configure.in): Cause the test
to be skipped if `configure' fails to find working C++, Fortran
and Fortran 77 compilers.
---
 ChangeLog                      |    7 +++++++
 tests/silent-many-generic.test |    6 ++++++
 2 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 8c1e1cb..4ba81aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2011-09-07  Stefano Lattarini  <address@hidden>
 
+       tests: fix a spurious failure due to lacking Fortran compilers
+       * tests/silent-many-generic.test (configure.in): Cause the test
+       to be skipped if `configure' fails to find working C++, Fortran
+       and Fortran 77 compilers.
+
+2011-09-07  Stefano Lattarini  <address@hidden>
+
        self tests: more use of TAP
        * tests/self-check-reexec.test: Renamed ...
        * tests/self-check-reexec.tap: ... to this, converted to the
diff --git a/tests/silent-many-generic.test b/tests/silent-many-generic.test
index b2c7e89..4ae52de 100755
--- a/tests/silent-many-generic.test
+++ b/tests/silent-many-generic.test
@@ -105,6 +105,12 @@ AC_PROG_LEX
 AC_PROG_YACC
 AC_PROG_CXX
 
+# FIXME: remove this hack once the requirements c++, fortran and fortran77
+# are implemented correctly.
+test -n "`echo $CXX`" || AC_MSG_ERROR([C++ compiler not found], [77])
+test -n "`echo $FC`"  || AC_MSG_ERROR([Fortran compiler not found], [77])
+test -n "`echo $F77`" || AC_MSG_ERROR([Fortran 77 compiler not found], [77])
+
 # The SunStudio C++ compiler is unfortunately named `CC' (yuck!),
 # and this can cause problems with our grepping checks on the
 # output from make.  Avoid these problems by invoking a wrapper
-- 
1.7.2.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]