summaryrefslogtreecommitdiff
path: root/ext/rpc/java
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2001-09-10 16:59:31 +0000
committerSascha Schumann <sas@php.net>2001-09-10 16:59:31 +0000
commit2ee197b4c6b2548a29e0bd9a6a0770f2c54a8fc2 (patch)
tree45f86054b2a916db4334d242b754b1f273597b85 /ext/rpc/java
parent87d7284e461637d087737b7809dc6e222505190f (diff)
downloadphp-git-2ee197b4c6b2548a29e0bd9a6a0770f2c54a8fc2.tar.gz
Fix a problem when withval pointed to a symlink and automatic
detection for the java libraries failed
Diffstat (limited to 'ext/rpc/java')
-rw-r--r--ext/rpc/java/config.m47
1 files changed, 5 insertions, 2 deletions
diff --git a/ext/rpc/java/config.m4 b/ext/rpc/java/config.m4
index 34aa68a27f..40b9a6f827 100644
--- a/ext/rpc/java/config.m4
+++ b/ext/rpc/java/config.m4
@@ -54,7 +54,7 @@ AC_ARG_WITH(java,
test -f $withval/lib/classes.zip && JAVA_CLASSPATH=$withval/lib/classes.zip
test -f $withval/lib/jvm.jar && JAVA_CLASSPATH=$withval/lib/jvm.jar
for i in $JAVA_INCLUDE/*; do
- test -f $i/jni_md.h && JAVA_INCLUDE="$JAVA_INCLUDE $i"
+ test -f $i/jni_md.h && JAVA_INCLUDE="$JAVA_INCLUDE $i"
done
else
@@ -64,7 +64,7 @@ AC_ARG_WITH(java,
test -f $i/jni_md.h && JAVA_INCLUDE="$JAVA_INCLUDE -I$i"
done
- for i in `find $withval -type d`; do
+ for i in `find $withval/. -type d`; do
test -f $i/classes.zip && JAVA_CFLAGS=-DJNI_11
test -f $i/rt.jar && JAVA_CFLAGS=-DJNI_12
test -f $i/classes.zip && JAVA_CLASSPATH=$i/classes.zip
@@ -89,6 +89,9 @@ AC_ARG_WITH(java,
fi
AC_DEFINE(HAVE_JAVA,1,[ ])
+ if test -z "$JAVA_LIBPATH"; then
+ AC_MSG_ERROR(unable to find Java VM libraries)
+ fi
PHP_ADD_LIBPATH($JAVA_LIBPATH)
JAVA_CFLAGS="$JAVA_CFLAGS '-DJAVALIB=\"$JAVA_LIBPATH/$java_libext\"'"