From: ellson Date: Tue, 3 Mar 2009 02:56:11 +0000 (+0000) Subject: Look for java headers in the "more" official /usr/lib/jvm/java/include X-Git-Tag: LAST_LIBGRAPH~32^2~2337 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9753aec0c4a08de18b1a829c98c628463b56e755;p=graphviz Look for java headers in the "more" official /usr/lib/jvm/java/include (rather than just the default include path) This change is apparently because of a move to Sun's openjdk, and away from libgcj, now that Sun's Java is sufficiently open. See RH Bug #486045 --- diff --git a/configure.ac b/configure.ac index b1335a68c..7d382986c 100644 --- a/configure.ac +++ b/configure.ac @@ -724,13 +724,19 @@ else case "${host_os}" in *darwin* ) JAVA_INCLUDES="-I/System/Library/Frameworks/JavaVM.framework/Headers" - JAVA_LIBS= + JAVE_LIBS= ;; *) - JAVA_INCLUDES= - JAVA_LIBS= + JAVA_INCLUDES="-I/usr/lib/jvm/java/include -I/usr/lib/jvm/java/include/linux" + JAVE_LIBS= ;; esac + AC_ARG_WITH(javaincludedir, + [AS_HELP_STRING([--with-javaincludedir=DIR],[use JAVA includes from DIR])], + [JAVA_INCLUDES="-I$withval"]) + AC_ARG_WITH(javalibdir, + [AS_HELP_STRING([--with-javalibdir=DIR],[use JAVA libraries from DIR])], + [JAVA_LIBS="$withval"]) save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS $JAVA_INCLUDES" AC_CHECK_HEADER(jni.h,,[ diff --git a/graphviz.spec.in b/graphviz.spec.in index d595aac81..61cf626be 100644 --- a/graphviz.spec.in +++ b/graphviz.spec.in @@ -208,9 +208,6 @@ BuildRequires: ghostscript-devel #define MING 1 #BuildRequires: ming ming-devel %endif -%if %fedora >= 11 -BuildRequires: libgcj-devel -%endif %endif #-- AT&T-internal Fedora specific Build Requirements -------------------------------------- @@ -277,9 +274,6 @@ BuildRequires: ghostscript-devel #define MING 1 #BuildRequires: ming ming-devel %endif -%if %att_fedora >= 11 -BuildRequires: libgcj-devel -%endif %endif #-- main graphviz rpm ------------------------------------------------