*** empty log message ***
[educational.data.git] / projekt-c / aclocal / java.m4
blob00f2514e79f1e3a9fc09ad7cefb8d887c7d7ce05
1 AC_DEFUN([AC_JNI_HEADER],[
2 AC_PROVIDE([$0])
3 AC_MSG_CHECKING([for jni.h])
4 JNI_INC=;
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"
14   fi
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"
20   fi
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"
27   fi
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"
32   fi
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"
37   fi
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"
46   exit 1
47 else
48   AC_MSG_RESULT([found])
50 AC_SUBST([JNI_INC])