68
69
APRUTIL_MAJOR_VERSION="`$get_version major $version_hdr APU`"
69
70
APRUTIL_DOTTED_VERSION="`$get_version all $version_hdr APU`"
72
APU_LTVERSION="-version-info `$get_version libtool $version_hdr APU`"
71
74
AC_SUBST(APRUTIL_DOTTED_VERSION)
72
75
AC_SUBST(APRUTIL_MAJOR_VERSION)
76
AC_SUBST(APU_LTVERSION)
74
78
echo "APR-util Version: ${APRUTIL_DOTTED_VERSION}"
106
110
APR_SETIFNULL(CPP, `$apr_config --cpp`)
107
111
APR_ADDTO(CFLAGS, `$apr_config --cflags`)
108
112
APR_ADDTO(CPPFLAGS, `$apr_config --cppflags`)
113
apr_shlibpath_var=`$apr_config --shlib-path-var`
114
AC_SUBST(apr_shlibpath_var)
111
117
dnl Find the APR-ICONV directory.
113
if test -d ../apr-iconv; then
114
APR_SUBDIR_CONFIG(../apr-iconv,
115
[$apache_apr_flags --prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir --datadir=$datadir --with-installbuilddir=$installbuilddir],
116
[--enable-layout=*|\'--enable-layout=*])
117
APRUTIL_EXPORT_LIBS="$abs_srcdir/../apr-iconv/lib/libapriconv.la $APRUTIL_EXPORT_LIBS"
118
APRUTIL_INCLUDES="-I$abs_srcdir/../apr-iconv/include $APRUTIL_INCLUDES"
119
APR_ICONV_DIR=../apr-iconv
119
AC_ARG_WITH(apr-iconv,
120
[ --with-apr-iconv=DIR relative path to apr-iconv source],
121
[ apu_apriconv_dir="$withval"
122
if test "$apu_apriconv_dir" != "no"; then
123
if test -d "$apu_apriconv_dir"; then
124
APR_SUBDIR_CONFIG("$apu_apriconv_dir",
127
--exec-prefix=$exec_prefix \
129
--includedir=$includedir \
132
--with-installbuilddir=$installbuilddir],
133
[--enable-layout=*|\'--enable-layout=*])
134
APRUTIL_EXPORT_LIBS="$abs_srcdir/$apu_apriconv_dir/lib/libapriconv.la \
135
$APRUTIL_EXPORT_LIBS"
136
APRUTIL_INCLUDES="-I$abs_srcdir/$apu_apriconv_dir/include \
138
APR_ICONV_DIR="$apu_apriconv_dir"
123
146
AC_SUBST(APR_ICONV_DIR)
125
148
dnl Find LDAP library
132
155
APU_CHECK_DBD_MYSQL
133
156
APU_CHECK_DBD_SQLITE3
134
157
APU_CHECK_DBD_SQLITE2
159
APU_CHECK_DBD_FREETDS
164
dnl Enable DSO build; must be last:
138
167
AC_SEARCH_LIBS(crypt, crypt ufc)
139
168
AC_MSG_CHECKING(if system crypt() function is threadsafe)
140
169
if test "x$apu_crypt_threadsafe" = "x1"; then
158
187
APRUTIL_LIBNAME="aprutil${libsuffix}"
159
188
AC_SUBST(APRUTIL_LIBNAME)
190
# Set up destination directory for DSOs.
191
APU_DSO_LIBDIR="\${libdir}/apr-util-${APRUTIL_MAJOR_VERSION}"
192
# Set APU_HAVE_MODULES appropriately for the Makefile
193
if test -n "$APU_MODULES"; then
198
# Define expanded libdir for apu_config.h
199
APR_EXPAND_VAR(abs_dso_libdir, $APU_DSO_LIBDIR)
200
AC_DEFINE_UNQUOTED([APU_DSO_LIBDIR], ["$abs_dso_libdir"],
201
[Define to be absolute path to DSO directory])
202
AC_SUBST(APU_HAVE_MODULES)
203
AC_SUBST(APU_DSO_LIBDIR)
204
AC_SUBST(APU_MODULES)
205
AC_SUBST(EXTRA_OBJECTS)
162
208
dnl Prep all the flags and stuff for compilation and export to other builds