1 AC_DEFUN([AC_JNI_HEADER],[
3 AC_MSG_CHECKING([for jni.h])
5 if test -r /usr/local/packages/j2sdk1.4.1_01/include/jni.h; then
6 JNI_INC="-I/usr/local/packages/j2sdk1.4.1_01/include/"
7 JNI_INC="$JNI_INC -I/usr/local/packages/j2sdk1.4.1_01/include/solaris"
8 elif test -r /usr/include/java/jni.h; then
9 JNI_INC="-I/usr/include/java"
10 if test -d /usr/include/java/linux; then
11 JNI_INC="$JNI_INC -I/usr/include/java/linux"
12 elif test -d /usr/include/java/solaris; then
13 JNI_INC="$JNI_INC -I/usr/include/java/solaris"
15 elif test -r /usr/include/jni.h; then
16 if test -r /usr/include/linux/jawt.h; then
17 JNI_INC="$JNI_INC -I/usr/include/linux"
18 elif test -r /usr/include/java/solaris/jawt.h; then
19 JNI_INC="$JNI_INC -I/usr/include/solaris"
21 elif test -r /usr/local/include/jni.h; then
22 JNI_INC="-I/usr/local/include/"
23 if test -d /usr/local/include/linux; then
24 JNI_INC="$JNI_INC -I/usr/local/include/linux"
25 elif test -d /usr/local/include/solaris; then
26 JNI_INC="$JNI_INC -I/usr/local/include/solaris"
28 elif test -r /cygdrive/c/jdk1.5.0/include/jni.h; then
29 JNI_INC="-I/cygdrive/c/jdk1.5.0/include"
30 if test -d /cygdrive/c/jdk1.5.0/include/win32; then
31 JNI_INC="$JNI_INC -I/cygdrive/c/jdk1.5.0/include/win32"
33 elif test -r /cygdrive/c/j2sdk1.4.2_06/include/jni.h; then
34 JNI_INC="-I/cygdrive/c/j2sdk1.4.2_06/include"
35 if test -d /cygdrive/c/j2sdk1.4.2_06/include/win32; then
36 JNI_INC="$JNI_INC -I/cygdrive/c/j2sdk1.4.2_06/include/win32"
40 if test -z "$JNI_INC"; then
41 AC_MSG_RESULT([not found])
42 echo "JNI is needed to compile"
43 echo "see java.sun.com or check aclocal/java.m4 to update"
44 echo "if you prefer to update aclocal/java.m4, remember to run ./bootstrap"
45 echo "before running ./configure again"
48 AC_MSG_RESULT([found])