📄 java2.m4
字号:
dnl ######################################################################dnldnl File: java.m4dnldnl Purpose: Determine where the java 2 compiler, tools, anddnl class archives are.dnldnl Version: $Id: java2.m4,v 1.8 2002/03/26 01:18:08 alexanda Exp $dnldnl Copyright Tech-X Corporation, 2001. Redistribution allowed provideddnl this copyright statement remains intact.dnldnl ######################################################################dnl ######################################################################dnldnl Determine the location of java development kitdnldnl ######################################################################JDK_DIR=""AC_ARG_WITH(jdk-dir, [ --with-jdk-dir=<location of top java JDK directory> ], JDK_DIR="$withval")if test -n "$JDK_DIR"; then JAVA_PATH_TRY=$JDK_DIR/binelse JAVA_PATH_TRY=/mfe/local/java2/bin:/usr/local/java2/bin:/loc/java2/bin:/usr/local/j2sdk1.4.0:/usr/java/j2sdk1.4.0/bin:/usr/local/j2sdk1.3:/usr/local/j2sdk1.3.1_02:/usr/java/j2sdk1.3:/usr/java/jdk1.3.1_02/bin:/usr/local/j2sdk1.2:/usr/java/j2sdk1.2:/mfe/local/java/bin:/usr/local/java/bin:/loc/java/bin:/usr/java/bin:/usr/binfiAC_PATH_PROGS(JAVA, java, , $JAVA_PATH_TRY)if test -z "$JAVA"; then AC_MSG_ERROR(Unable to find java in $JAVA_PATH_TRY. Use --with-jdk-dir to set correct base directory of java.)else JAVA_HOME_BIN=`dirname $JAVA`# JAVA_HOME=`dirname $JAVA_HOME_BIN` JDK_JAVAC=$JAVA_HOME_BIN/javacfi#JAVAEXEC=$JAVA#AC_SUBST(JAVA_HOME)#AC_SUBST(JAVA)#AC_SUBST(JAVAEXEC)dnl ######################################################################dnldnl Determine the Java versiondnldnl ######################################################################javaver=`$JAVA -version 2>&1 | sed 's/java version \"//' | sed 's/\".*//'`javaver=`echo $javaver | sed 's/ .*$//'`echo "... Java version is '$javaver'. "minorversion=0isdone=""while test $minorversion -lt 5 -a ! "$isdone"; do minorversion=`expr $minorversion + 1` isver=`echo $javaver | grep 1\.$minorversion\.` if test -n "$isver"; then isdone=true fidoneif test $minorversion -lt 2; then AC_MSG_ERROR("Java version must be greater than 1.2. Use --with-jdk-dir to set correct base directory of java2.")fidnl ######################################################################dnldnl Determine the Java compilerdnldnl ######################################################################JAVAC=""AC_ARG_WITH(javac,[ --with-javac=<to use an alternative java compiler (such as jikes) instead of javac>],JAVAC="$withval",JAVAC=$JDK_JAVAC)if test "$JAVAC" != "$JDK_JAVAC"; then ALT_JAVAC="" AC_CHECK_PROG(ALT_JAVAC, $JAVAC, $JAVAC) if test -z "$ALT_JAVAC"; then AC_MSG_WARN(Unable to find $ALT_JAVAC. Reverting to JDK compiler.) JAVAC=$JDK_JAVAC else JAVAC=$ALT_JAVAC fifiecho ... Using java compiler $JAVACAC_SUBST(JAVAC)dnl ######################################################################dnldnl Set the location of the jar utilitydnldnl ######################################################################JAR=$JAVA_HOME_BIN/jarAC_SUBST(JAR)dnl ######################################################################dnldnl Set the location of the javadocs documentation programdnl and setup docs directory.dnldnl ######################################################################JAVADOC=$JAVA_HOME_BIN/javadocAC_SUBST(JAVADOC)JAVADOC_FLAGS="-version -author"AC_SUBST(JAVADOC_FLAGS)if test ! -d docs; then mkdir docs; fiif test ! -d docs/javaapi; then mkdir docs/javaapi; fi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -