From aed29eceaea8475ec7d55100d7c5868b7527f9b6 Mon Sep 17 00:00:00 2001 From: Marcus Comstedt <marcus@mc.pp.se> Date: Wed, 19 Jan 2000 17:18:04 +0100 Subject: [PATCH] Now even more magical in finding JAVA_HOME... :-) Rev: src/modules/Java/configure.in:1.8 --- src/modules/Java/configure.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/Java/configure.in b/src/modules/Java/configure.in index 81a5e1794a..cef4fbc413 100644 --- a/src/modules/Java/configure.in +++ b/src/modules/Java/configure.in @@ -67,7 +67,8 @@ if test "x$with_java" = xyes; then AC_CACHE_VAL(pike_cv_java_java_home, [ if test "x$JAVA_HOME" = x; then pike_cv_java_java_home=no - for tmp_java_home in /usr/java /usr/local/java /usr/local/jdk* /usr/java*/jre /usr/local/java*/jre /usr/local/jdk*/jre /usr/local/jre* "$pike_java_user_lib_directory"/..; do + java_home_guess="`java -verbose 2>&1 | /bin/sed -n -e 's/^[[^/]]*//' -e 's:/lib/rt.jar .*$::' -e p -e q`" + for tmp_java_home in /usr/java /usr/local/java /usr/local/jdk* /usr/java*/jre /usr/local/java*/jre /usr/local/jdk*/jre /usr/local/jre* "$java_home_guess" "$pike_java_user_lib_directory"/..; do if test -d $tmp_java_home/.; then if ls "$tmp_java_home/lib/$pike_cv_java_arch/$pike_cv_java_threads_type"/libjvm* >/dev/null 2>&1 || \ ls "$tmp_java_home/lib/$pike_cv_java_arch"/libjvm* >/dev/null 2>&1 || \ -- GitLab