This patch fixes two issues: it removes some redundant broken checks from m4/ac_prog_antlr.m4 and ensures that gjdoc_gendir is used when executing antlr to generate the parser.
ChangeLog: 2008-10-20 Andrew John Hughes <[EMAIL PROTECTED]> * m4/ac_prog_antlr.m4: Remove redundant checks. * tools/Makefile.am: Use gjdoc_gendir when calling antlr. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
Index: m4/ac_prog_antlr.m4 =================================================================== RCS file: /sources/classpath/classpath/m4/ac_prog_antlr.m4,v retrieving revision 1.5 diff -u -u -r1.5 ac_prog_antlr.m4 --- m4/ac_prog_antlr.m4 9 Oct 2008 21:05:46 -0000 1.5 +++ m4/ac_prog_antlr.m4 20 Oct 2008 21:59:46 -0000 @@ -35,19 +35,12 @@ antlr_version_major=`echo $antlr_version_str | sed "$antlr_version_regex\\1/"` antlr_version_minor=`echo $antlr_version_str | sed "$antlr_version_regex\\2/"` antlr_version_micro=`echo $antlr_version_str | sed "$antlr_version_regex\\3/"` - (test $antlr_version_major -gt $1 || + (test $antlr_version_major -gt $1 || \ (test $antlr_version_major -eq $1 && \ test $antlr_version_minor -gt $2) || \ (test $antlr_version_major -eq $1 && \ test $antlr_version_minor -eq $2 && \ - test $antlr_version_micro -ge $3)) && \ - (test -z $ANTLR_JAR || \ - (test $antlr_version_major -gt $antlr_use_major || - (test $antlr_version_major -eq $antlr_use_major && \ - test $antlr_version_minor -gt $antlr_use_minor) || \ - (test $antlr_version_major -eq $antlr_use_major && \ - test $antlr_version_minor -eq $antlr_use_minor && \ - test $antlr_version_micro -ge $antlr_use_micro))) - fi - AC_MSG_RESULT($antlr_use_major.$antlr_use_minor.$antlr_use_micro) + test $antlr_version_micro -ge $3)) + fi + AC_MSG_RESULT($antlr_version_major.$antlr_version_minor.$antlr_version_micro) ]) Index: tools/Makefile.am =================================================================== RCS file: /sources/classpath/classpath/tools/Makefile.am,v retrieving revision 1.59 diff -u -u -r1.59 Makefile.am --- tools/Makefile.am 9 Oct 2008 21:05:46 -0000 1.59 +++ tools/Makefile.am 20 Oct 2008 21:59:49 -0000 @@ -316,8 +316,8 @@ if CREATE_GJDOC if CREATE_GJDOC_PARSER ## Generate antlr sources. - @mkdir_p@ generated/gnu/classpath/tools/gjdoc/expr - $(ANTLR) -o generated/gnu/classpath/tools/gjdoc/expr \ + @mkdir_p@ $(gjdoc_gendir)/gnu/classpath/tools/gjdoc/expr + $(ANTLR) -o $(gjdoc_gendir)/gnu/classpath/tools/gjdoc/expr/ \ $(srcdir)/gnu/classpath/tools/gjdoc/expr/java-expression.g endif endif