94 |
dnl ASM bytecode library |
dnl ASM bytecode library |
95 |
dnl |
dnl |
96 |
AC_ARG_WITH([asm], |
AC_ARG_WITH([asm], |
97 |
[AS_HELP_STRING(--with-asm,use asm [[default=no]])], |
[AS_HELP_STRING(--with-asm,which asm jar to use)], |
98 |
[ |
[ASM_JAR=${withval}] |
|
if test "x${withval}" != xno; then |
|
|
with_asm=yes |
|
|
else |
|
|
with_asm=no |
|
|
fi |
|
|
], |
|
|
[ |
|
|
with_asm=no |
|
|
] |
|
99 |
) |
) |
100 |
AM_CONDITIONAL(USE_ASM, test "x${with_asm}" = xyes) |
if test "x${ASM_JAR}" = x |
|
if test "x${with_asm}" = xyes |
|
101 |
then |
then |
102 |
for path in /usr /usr/local; do |
for path in /usr /usr/local; do |
103 |
AC_CHECK_FILE([$path/share/java/asm.jar], |
AC_CHECK_FILE([$path/share/java/asm.jar], |
|
AC_CLASSPATH_ADD([$path/share/java/asm.jar]) |
|
104 |
ASM_JAR=$path/share/java/asm.jar |
ASM_JAR=$path/share/java/asm.jar |
|
export ASM_JAR |
|
105 |
) |
) |
106 |
done |
done |
|
test -d src || mkdir src |
|
|
test -d src/jars || mkdir src/jars |
|
|
cp -f ${ASM_JAR} src/jars/ |
|
107 |
fi |
fi |
108 |
|
AC_CHECK_FILE([$ASM_JAR], |
109 |
|
[ |
110 |
|
AC_CLASSPATH_ADD([$ASM_JAR]) |
111 |
|
test -d src || mkdir src |
112 |
|
test -d src/jars || mkdir src/jars |
113 |
|
cp -f ${ASM_JAR} src/jars/asm.jar |
114 |
|
], |
115 |
|
[AC_MSG_ERROR([ASM jar not found, exiting.])] |
116 |
|
) |
117 |
|
|
118 |
AC_SUBST(CLASSPATH) |
AC_SUBST(CLASSPATH) |
119 |
|
|