From a8e3d791c2d5a0f8744b4da0e67601aa0cb4aac8 Mon Sep 17 00:00:00 2001 From: Ricardo Fabbri Date: Tue, 3 Sep 2013 20:45:33 -0300 Subject: [PATCH] respecting users JAVA_HOME; be quiet when running java_home in OSX Change-Id: I497a074ae41007f4c015662f113754024ea1f00a --- scilab/bin/scilab | 6 ++++-- scilab/m4/java.m4 | 9 +-------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/scilab/bin/scilab b/scilab/bin/scilab index d1f44a1..6ac3771 100755 --- a/scilab/bin/scilab +++ b/scilab/bin/scilab @@ -295,7 +295,9 @@ set_macosx_java_vm () { # For Mac OS X, Since path are different from the JVM normal tree, # don't need to detect the CPU JAVA_SHLIB="libjava.jnilib" - JAVA_HOME=$(/usr/libexec/java_home --arch x86_64 --failfast --version 1.6+) + if test -z "$JAVA_HOME"; then + JAVA_HOME=$(/usr/libexec/java_home --arch x86_64 --failfast --version 1.6+) + fi DYLD_LIBRARY_PATH="$JAVA_HOME/../Libraries${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH}" } @@ -716,7 +718,7 @@ check_macosx_version() case $macosxMinorVersion in 7|8) # We force to install JRE on Lion - /usr/libexec/java_home --request + /usr/libexec/java_home --request > /dev/null ;; 6) diff --git a/scilab/m4/java.m4 b/scilab/m4/java.m4 index e1af17c..ffdd880 100644 --- a/scilab/m4/java.m4 +++ b/scilab/m4/java.m4 @@ -749,14 +749,7 @@ AC_DEFUN([AC_JAVA_WITH_JDK], [ AC_DEFUN([AC_JAVA_TOOLS], [ - - case "$host_os" in - *darwin*) - ac_java_jvm_bin_dir=$(/usr/libexec/java_home --arch x86_64 --failfast --version 1.6+)/bin/ - ;; - *) - ac_java_jvm_bin_dir=$ac_java_jvm_dir/bin;; - esac + ac_java_jvm_bin_dir=$ac_java_jvm_dir/bin AC_JAVA_TOOLS_CHECK(JAVA, java, $ac_java_jvm_bin_dir) -- 1.7.12.4 (Apple Git-37)