| dnl |
| dnl Process this file with autoconf to produce a configure script |
| dnl |
| |
| AC_PREREQ(2.13) |
| AC_INIT(Makefile.in) |
| |
| AC_CONFIG_AUX_DIR(build) |
| AC_CONFIG_HEADER(lib/apr_iconv_private.h) |
| AC_PREFIX_DEFAULT(/usr/local/apache2) |
| |
| sinclude(build/apr-iconv.m4) |
| sinclude(build/apr_common.m4) |
| sinclude(build/find_apr.m4) |
| |
| dnl This is required by autoconf! |
| AC_PROG_AWK |
| |
| dnl compute the top directory of the build |
| abs_srcdir=`(cd $srcdir && pwd)` |
| abs_builddir=`pwd` |
| top_builddir="$abs_builddir" |
| |
| AC_SUBST(abs_srcdir) |
| AC_SUBST(abs_builddir) |
| AC_SUBST(top_builddir) |
| |
| if test "$abs_builddir" != "$abs_srcdir"; then |
| USE_VPATH=1 |
| fi |
| |
| dnl check for APR |
| API_FIND_APR |
| |
| dnl copy apr's rules.mk into our build directory. |
| if test ! -d $abs_builddir/build ; then |
| mkdir $abs_builddir/build |
| fi |
| cp $APR_BUILD_DIR/apr_rules.mk $abs_builddir/build/rules.mk |
| |
| dnl |
| dnl set up the compilation flags and stuff |
| dnl |
| API_INCLUDES="-I$abs_builddir/lib -I$abs_builddir/include" |
| if test -n "$USE_VPATH"; then |
| API_INCLUDES="$API_INCLUDES -I$abs_srcdir/lib -I$abs_srcdir/include" |
| fi |
| |
| AC_SUBST(API_INCLUDES) |
| |
| AC_SUBST(APR_SO_EXT) |
| |
| dnl Adds in config *.h file |
| AC_DEFINE_UNQUOTED(ICONV_DEFAULT_PATH,"$prefix/lib/iconv", |
| [ Directory where the *.so tables are stored ] ) |
| iconv_libdir=$prefix/lib/iconv |
| AC_SUBST(iconv_libdir) |
| |
| dnl |
| dnl BSD/OS (BSDi) needs to use a different include syntax in the Makefiles |
| dnl |
| case "$host_alias" in |
| *bsdi*) |
| INCLUDE_RULES=".include \"$abs_builddir/build/rules.mk\"" |
| ;; |
| *) |
| INCLUDE_RULES="include $abs_builddir/build/rules.mk" |
| ;; |
| esac |
| AC_SUBST(INCLUDE_RULES) |
| |
| dnl |
| dnl everthing is done. |
| AC_OUTPUT([ |
| Makefile |
| ccs/Makefile |
| ces/Makefile |
| lib/Makefile |
| util/Makefile |
| ]) |