summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/java/config.m412
-rw-r--r--ext/rpc/java/config.m412
2 files changed, 20 insertions, 4 deletions
diff --git a/ext/java/config.m4 b/ext/java/config.m4
index af691ca3d1..51ee18bf29 100644
--- a/ext/java/config.m4
+++ b/ext/java/config.m4
@@ -16,9 +16,17 @@ AC_DEFUN(JAVA_FIND_JAR, [
if test -z "$JAVA_JAR"; then
JAVA_JAR='zip -q0'
fi
-
- PHP_SUBST(JAVA_JAR)
+ else
+ dnl
+ dnl we have a custom path defined so use it
+ dnl
+ if test -d $PHP_JAVA/bin; then
+ JAVA_JAR=$PHP_JAVA/bin/javac
+ else
+ AC_MSG_ERROR([Unable to locate $PHP_JAVA/bin])
+ fi
fi
+ PHP_SUBST(JAVA_JAR)
AC_MSG_RESULT(`echo $JAVA_JAR`)
])
diff --git a/ext/rpc/java/config.m4 b/ext/rpc/java/config.m4
index af691ca3d1..51ee18bf29 100644
--- a/ext/rpc/java/config.m4
+++ b/ext/rpc/java/config.m4
@@ -16,9 +16,17 @@ AC_DEFUN(JAVA_FIND_JAR, [
if test -z "$JAVA_JAR"; then
JAVA_JAR='zip -q0'
fi
-
- PHP_SUBST(JAVA_JAR)
+ else
+ dnl
+ dnl we have a custom path defined so use it
+ dnl
+ if test -d $PHP_JAVA/bin; then
+ JAVA_JAR=$PHP_JAVA/bin/javac
+ else
+ AC_MSG_ERROR([Unable to locate $PHP_JAVA/bin])
+ fi
fi
+ PHP_SUBST(JAVA_JAR)
AC_MSG_RESULT(`echo $JAVA_JAR`)
])