Skip to content

Commit d7b437e

Browse files
committed
Merge pull request #1157 from gpichot/adds-darwin-headers-for-java
Adds darwin headers directory for Darwin JDK
2 parents 3a9664a + ff5af73 commit d7b437e

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

config/opal_setup_java.m4

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ AC_DEFUN([OPAL_SETUP_JAVA],[
9595
[ # OS X Snow Leopard and Lion (10.6 and 10.7 -- did not
9696
# check prior versions)
9797
opal_java_found=0
98-
opal_java_dir=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers
98+
AS_IF([test -x /usr/libexec/java_home],
99+
[opal_java_dir=`/usr/libexec/java_home`/include],
100+
[opal_java_dir=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers])
99101
AC_MSG_CHECKING([OSX locations])
100102
AS_IF([test -d $opal_java_dir],
101103
[AC_MSG_RESULT([found ($opal_java_dir)])
@@ -186,6 +188,11 @@ AC_DEFUN([OPAL_SETUP_JAVA],[
186188
# too. Ugh.
187189
AS_IF([test -d "$with_jdk_headers/solaris"],
188190
[OPAL_JDK_CPPFLAGS="$OPAL_JDK_CPPFLAGS -I$with_jdk_headers/solaris"])
191+
# Darwin JDK also require -I<blah>/darwin.
192+
# See if that's there, and if so, add a -I for that,
193+
# too. Ugh.
194+
AS_IF([test -d "$with_jdk_headers/darwin"],
195+
[OPAL_JDK_CPPFLAGS="$OPAL_JDK_CPPFLAGS -I$with_jdk_headers/darwin"])
189196

190197
CPPFLAGS="$CPPFLAGS $OPAL_JDK_CPPFLAGS"])
191198
AC_CHECK_HEADER([jni.h], [],

0 commit comments

Comments
 (0)