Author: jfclere Date: Thu Apr 27 00:46:04 2006 New Revision: 397469 URL: http://svn.apache.org/viewcvs?rev=397469&view=rev Log: Allow to compile on MAC OS X (Darwin).
Modified: tomcat/connectors/trunk/jni/native/build/tcnative.m4 tomcat/connectors/trunk/jni/native/configure.in Modified: tomcat/connectors/trunk/jni/native/build/tcnative.m4 URL: http://svn.apache.org/viewcvs/tomcat/connectors/trunk/jni/native/build/tcnative.m4?rev=397469&r1=397468&r2=397469&view=diff ============================================================================== --- tomcat/connectors/trunk/jni/native/build/tcnative.m4 (original) +++ tomcat/connectors/trunk/jni/native/build/tcnative.m4 Thu Apr 27 00:46:04 2006 @@ -177,17 +177,18 @@ ], [ AC_MSG_CHECKING(os_type directory) - if test -f ${JAVA_HOME}/include/jni_md.h; then + JAVA_OS=NONE + if test -f ${JAVA_HOME}/${JAVA_INC}/jni_md.h; then JAVA_OS="" else - for f in ${JAVA_HOME}/include/*/jni_md.h; do + for f in ${JAVA_HOME}/${JAVA_INC}/*/jni_md.h; do if test -f $f; then JAVA_OS=`dirname ${f}` JAVA_OS=`basename ${JAVA_OS}` echo " ${JAVA_OS}" fi done - if test -z "${JAVA_OS}"; then + if test "${JAVA_OS}" = "NONE"; then AC_MSG_RESULT(Cannot find jni_md.h in ${JAVA_HOME}/${OS}) AC_MSG_ERROR(You should retry --with-os-type=SUBDIR) fi Modified: tomcat/connectors/trunk/jni/native/configure.in URL: http://svn.apache.org/viewcvs/tomcat/connectors/trunk/jni/native/configure.in?rev=397469&r1=397468&r2=397469&view=diff ============================================================================== --- tomcat/connectors/trunk/jni/native/configure.in (original) +++ tomcat/connectors/trunk/jni/native/configure.in Thu Apr 27 00:46:04 2006 @@ -91,13 +91,24 @@ dnl TCN_FIND_JDK TCN_SABLEVM -APR_ADDTO(TCNATIVE_PRIV_INCLUDES,[-I$JAVA_HOME/include]) + +dnl MAC OS X does not used include but Headers +if test -d ${JAVA_HOME}/Headers; then + JAVA_INC=Headers +else + JAVA_INC=include +fi +APR_ADDTO(TCNATIVE_PRIV_INCLUDES,[-I$JAVA_HOME/$JAVA_INC]) dnl sableVM does not have/need $JAVA_OS/jni_md.h if test "$SABLEVM" = "NONE" then TCN_FIND_JDK_OS - APR_ADDTO(TCNATIVE_PRIV_INCLUDES,[-I$JAVA_HOME/include/$JAVA_OS]) + if test -z "${JAVA_OS}"; then + AC_MSG_RESULT([jni_md.h found in $JAVA_HOME/$JAVA_INC]) + else + APR_ADDTO(TCNATIVE_PRIV_INCLUDES,[-I$JAVA_HOME/$JAVA_INC/$JAVA_OS]) + fi fi AC_SUBST(JAVA_HOME) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]