Author: mturk
Date: Tue Nov 1 20:35:39 2011
New Revision: 1196262
URL: http://svn.apache.org/viewvc?rev=1196262&view=rev
Log:
DAEMON-220: Drop JDK guess
Modified:
commons/proper/daemon/trunk/src/native/unix/support/apjava.m4
Modified: commons/proper/daemon/trunk/src/native/unix/support/apjava.m4
URL:
http://svn.apache.org/viewvc/commons/proper/daemon/trunk/src/native/unix/support/apjava.m4?rev=1196262&r1=1196261&r2=1196262&view=diff
==============================================================================
--- commons/proper/daemon/trunk/src/native/unix/support/apjava.m4 (original)
+++ commons/proper/daemon/trunk/src/native/unix/support/apjava.m4 Tue Nov 1
20:35:39 2011
@@ -44,53 +44,13 @@ AC_DEFUN([AP_FIND_JAVA],[
then
java_bin="`dirname $java_prog`"
java_top="`dirname $java_bin`"
- if test -d "$java_top/include"
+ if test -f "$java_top/include/jni.h"
then
JAVA_HOME="$java_top"
AC_MSG_RESULT([${java_top}])
fi
fi
fi
- if test "x$JAVA_HOME" = x
- then
- # Oh well, nobody set JAVA_HOME, have to guess
- for java_prefix in /usr/local /usr/local/lib /usr /usr/lib /usr/lib/jvm
/opt /usr/java /System/Library/Frameworks/JavaVM.framework/Versions/
- do
- for subversion in 1.9 1.8 1.7 1.6 1.5 1.4 1.3 1.2
- do
- for variant in IBMJava2- java java- jdk jdk- CurrentJDK ""
- do
- for guess in $java_prefix/$variant$subversion*
- do
- if test -d "${guess}/bin" & test -d "${guess}/include"
- then
- JAVA_HOME="${guess}"
- AC_MSG_RESULT([${guess}])
- break
- fi
- if test -d "${guess}/Commands" & test -d "${guess}/Headers"
- then
- JAVA_HOME="$guess"
- AC_MSG_RESULT([${guess}])
- break
- fi
- done
- if test -n "$JAVA_HOME"
- then
- break;
- fi
- done
- if test -n "$JAVA_HOME"
- then
- break;
- fi
- done
- if test -n "$JAVA_HOME"
- then
- break;
- fi
- done
- fi
if test x"$JAVA_HOME" = x
then
AC_MSG_ERROR([Java Home not defined. Rerun with --with-java=[...]
parameter])
@@ -122,6 +82,7 @@ AC_DEFUN([AP_FIND_JAVA_OS],[
JAVA_OS=`dirname $f`
JAVA_OS=`basename $JAVA_OS`
echo " $JAVA_OS"
+ break
fi
done
if test "x$JAVA_OS" = "xNONE"; then