9 |
CLASSPATH_WITH_JIKES |
CLASSPATH_WITH_JIKES |
10 |
CLASSPATH_WITH_KJC |
CLASSPATH_WITH_KJC |
11 |
CLASSPATH_WITH_GCJX |
CLASSPATH_WITH_GCJX |
12 |
|
CLASSPATH_WITH_ECJ |
13 |
|
|
14 |
if test "x${user_specified_javac}" = x; then |
if test "x${user_specified_javac}" = x; then |
15 |
AM_CONDITIONAL(FOUND_GCJ, test "x${GCJ}" != x) |
AM_CONDITIONAL(FOUND_GCJ, test "x${GCJ}" != x) |
16 |
AM_CONDITIONAL(FOUND_JIKES, test "x${JIKES}" != x) |
AM_CONDITIONAL(FOUND_JIKES, test "x${JIKES}" != x) |
17 |
|
AM_CONDITIONAL(FOUND_ECJ, test "x${ECJ}" != x) |
18 |
else |
else |
19 |
AM_CONDITIONAL(FOUND_GCJ, test "x${user_specified_javac}" = xgcj) |
AM_CONDITIONAL(FOUND_GCJ, test "x${user_specified_javac}" = xgcj) |
20 |
AM_CONDITIONAL(FOUND_JIKES, test "x${user_specified_javac}" = xjikes) |
AM_CONDITIONAL(FOUND_JIKES, test "x${user_specified_javac}" = xjikes) |
21 |
|
AM_CONDITIONAL(FOUND_ECJ, test "x${user_specified_javac}" = xecj) |
22 |
fi |
fi |
23 |
AM_CONDITIONAL(FOUND_KJC, test "x${user_specified_javac}" = xkjc) |
AM_CONDITIONAL(FOUND_KJC, test "x${user_specified_javac}" = xkjc) |
24 |
AM_CONDITIONAL(FOUND_GCJX, test "x${user_specified_javac}" = xgcjx) |
AM_CONDITIONAL(FOUND_GCJX, test "x${user_specified_javac}" = xgcjx) |
407 |
]) |
]) |
408 |
AM_CONDITIONAL(REGEN_PARSERS, test "x${JAY_FOUND}" = xyes) |
AM_CONDITIONAL(REGEN_PARSERS, test "x${JAY_FOUND}" = xyes) |
409 |
]) |
]) |
410 |
|
|
411 |
|
dnl ----------------------------------------------------------- |
412 |
|
AC_DEFUN([CLASSPATH_WITH_ECJ], |
413 |
|
[ |
414 |
|
AC_ARG_WITH([ecj], |
415 |
|
[AS_HELP_STRING(--with-ecj,bytecode compilation with ecj)], |
416 |
|
[ |
417 |
|
if test "x${withval}" != x && test "x${withval}" != xyes && test "x${withval}" != xno; then |
418 |
|
CLASSPATH_CHECK_ECJ(${withval}) |
419 |
|
else |
420 |
|
if test "x${withval}" != xno; then |
421 |
|
CLASSPATH_CHECK_ECJ |
422 |
|
fi |
423 |
|
fi |
424 |
|
user_specified_javac=ecj |
425 |
|
], |
426 |
|
[ |
427 |
|
CLASSPATH_CHECK_ECJ |
428 |
|
]) |
429 |
|
AC_SUBST(ECJ) |
430 |
|
]) |
431 |
|
|
432 |
|
dnl ----------------------------------------------------------- |
433 |
|
AC_DEFUN([CLASSPATH_CHECK_ECJ], |
434 |
|
[ |
435 |
|
if test "x$1" != x; then |
436 |
|
if test -f "$1"; then |
437 |
|
ECJ="$1" |
438 |
|
else |
439 |
|
AC_PATH_PROG(ECJ, "$1") |
440 |
|
fi |
441 |
|
else |
442 |
|
AC_PATH_PROG(ECJ, "ecj") |
443 |
|
fi |
444 |
|
]) |