]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
tests: check for presence of cscope with redirected input.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Fri, 21 Jan 2011 20:07:00 +0000 (21:07 +0100)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Fri, 21 Jan 2011 20:07:00 +0000 (21:07 +0100)
* tests/defs: Add required test for cscope.
Fixes cscope3.test hang with Sun C 5.9 cscope.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
tests/defs

index dc65f40551eb827cd2ef39be194476f1a901be98..f683399ebccea44e665aa7a53c0022c9af821e37 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2011-01-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
+       tests: check for presence of cscope with redirected input.
+       * tests/defs: Add required test for cscope.
+       Fixes cscope3.test hang with Sun C 5.9 cscope.
+
        tests: avoid false failure in cygnus-dependency-tracking.test.
        * tests/cygnus-dependency-tracking.test: Be less restrictive
        when grepping the compiler error message, GCC 3.4.6 on FreeBSD
index 3113869e598ad5da677ba7a2b64ac11bae9544d8..d89b341205079648f83e51fe055f3b0feed78709 100644 (file)
@@ -161,6 +161,11 @@ do
       echo "$me: running $CC -?"
       $CC -? || exit 77
       ;;
+    cscope)
+      # Sun cscope is interactive without redirection.
+      echo "$me: running cscope --version </dev/null"
+      cscope --version </dev/null || exit 77
+      ;;
     etags)
       # Exuberant Ctags will create a TAGS file even
       # when asked for --help or --version.  (Emacs's etags