blob: 60af3ba484547ffb201d08eee7deb7f28a31de00 [file] [log] [blame]
dnl
dnl custom autoconf rules for APRICONV
dnl
dnl
dnl APU_FIND_APR: figure out where APR is located
dnl that a copy from apr-util...
dnl
AC_DEFUN(APU_FIND_APR,[
AC_MSG_CHECKING(for APR)
AC_ARG_WITH(apr,
[ --with-apr=DIR path to APR source or the APR includes],
[
if test "$withval" = "yes"; then
AC_MSG_ERROR(You need to specify a directory with --with-apr)
fi
absdir="`cd $withval ; pwd`"
if test -f "$absdir/apr_pools.h"; then
APR_INCLUDES="$absdir"
elif test -f "$absdir/include/apr_pools.h"; then
APR_SOURCE_DIR="$absdir"
fi
],[
dnl see if we can find APR
if test -f "$srcdir/apr/include/apr_pools.h"; then
APR_SOURCE_DIR="$srcdir/apr"
elif test -f "$srcdir/../apr/include/apr_pools.h"; then
APR_SOURCE_DIR="`cd $srcdir/../apr ; pwd`"
fi
])
if test -n "$APR_SOURCE_DIR"; then
APR_INCLUDES="$APR_SOURCE_DIR/include"
fi
if test -z "$APR_INCLUDES"; then
AC_MSG_RESULT(not found)
AC_MSG_ERROR(APR could not be located. Please use the --with-apr option.)
fi
AC_MSG_RESULT($APR_INCLUDES)
AC_SUBST(APR_SOURCE_DIR)
])