3 |
if test -z "$ANTLR_JAR"; then |
if test -z "$ANTLR_JAR"; then |
4 |
AC_REQUIRE([AC_PROG_JAVA])dnl |
AC_REQUIRE([AC_PROG_JAVA])dnl |
5 |
AC_MSG_CHECKING([for antlr $1.$2.$3 or better]) |
AC_MSG_CHECKING([for antlr $1.$2.$3 or better]) |
6 |
for antlr_lib_home in `ls -d /usr/local/share/antlr* 2> /dev/null` /usr/share/java /usr/lib; do |
for antlr_lib_home in `ls -d /usr/local/share/antlr* 2> /dev/null` /usr/share/antlr/lib /usr/share/java /usr/lib; do |
7 |
antlr_version_str=`$JAVA -classpath "$antlr_lib_home/antlr.jar" antlr.Tool 2>&1 | head -n 1 | sed '/.*Version */!d; s///;q'` |
antlr_version_str=`$JAVA -classpath "$antlr_lib_home/antlr.jar" antlr.Tool 2>&1 | head -n 1 | sed '/.*Version */!d; s///;q'` |
8 |
if test "$antlr_version_str"; then |
if test "$antlr_version_str"; then |
9 |
antlr_version_regex='s/\([[[:digit:]]]\+\)\.\([[[:digit:]]]\+\)\.\([[[:digit:]]]\+\).*$/' |
antlr_version_regex='s/\([[[:digit:]]]\+\)\.\([[[:digit:]]]\+\)\.\([[[:digit:]]]\+\).*$/' |