From: John Ellson Date: Tue, 13 Dec 2011 10:59:04 +0000 (-0500) Subject: apply JAVA_INCLUDES patch from #0002173 X-Git-Tag: LAST_LIBGRAPH~32^2~585^2^2~3^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3b13ac0528ced021d2e6829e14268aed16b187de;p=graphviz apply JAVA_INCLUDES patch from #0002173 --- diff --git a/configure.ac b/configure.ac index 93be8873b..2efa99b7a 100644 --- a/configure.ac +++ b/configure.ac @@ -793,16 +793,21 @@ else if test "x$JAVA" = "x"; then use_java="No (java not available)" else - case "${host_os}" in - *darwin* ) - JAVA_INCLUDES="-I/System/Library/Frameworks/JavaVM.framework/Headers" - JAVE_LIBS= - ;; - *) - JAVA_INCLUDES="-I/usr/lib/jvm/java/include -I/usr/lib/jvm/java/include/linux" - JAVE_LIBS= - ;; - esac + for try_java_include in \ + /System/Library/Frameworks/JavaVM.framework/Headers \ + /usr/lib/jvm/java/include \ + /usr/lib/jvm/java/include/linux \ + /usr/lib/jvm/default-java/include \ + /usr/lib/jvm/default-java/include/linux \ + /etc/java-config-2/current-system-vm/include \ + /etc/java-config-2/current-system-vm/include/linux \ + /etc/java-config-2/current-system-vm/include/freebsd + do + if test -d "$try_java_include" ; then + JAVA_INCLUDES="$JAVA_INCLUDES -I${try_java_include}" + fi + done + JAVA_LIBS= AC_ARG_WITH(javaincludedir, [AS_HELP_STRING([--with-javaincludedir=DIR],[use JAVA includes from DIR])], [JAVA_INCLUDES="-I$withval"])