dnl SVN_LIB_APRUTIL(version) dnl dnl Check configure options and assign variables related to dnl the Apache Portable Runtime Utilities (APRUTIL) library. dnl dnl If there is an apr-util source directory, there *must* be a dnl corresponding apr source directory. APRUTIL's build system dnl is too tied in with apr. (You can't use an installed APR and dnl a source APR-util.) dnl AC_DEFUN(SVN_LIB_APRUTIL, [ AC_MSG_NOTICE([Apache Portable Runtime Utility (APRUTIL) library configuration]) APR_FIND_APU("$srcdir/apr-util", "./apr-util") if test $apu_found = "no"; then AC_MSG_WARN([APRUTIL not found]) SVN_DOWNLOAD_APRUTIL fi if test $apu_found = "reconfig"; then dnl apr-util configure relies on the caller providing MKDIR ac_configure_args_save=$ac_configure_args ac_configure_args="$ac_configure_args MKDIR=\"$MKDIR\"" SVN_SUBDIR_CONFIG(apr-util, --with-apr=../apr) ac_configure_args=$ac_configure_args_save SVN_SUBDIRS="$SVN_SUBDIRS apr-util" fi dnl Get libraries and thread flags from APRUTIL --------------------- LDFLAGS="$LDFLAGS `$apu_config --ldflags`" if test $? -ne 0; then AC_MSG_ERROR([apu-config --ldflags failed]) fi SVN_EXTRA_INCLUDES="$SVN_EXTRA_INCLUDES `$apu_config --includes`" if test $? -ne 0; then AC_MSG_ERROR([apu-config --includes failed]) fi SVN_APRUTIL_LIBS="`$apu_config --link-libtool --libs`" if test $? -ne 0; then AC_MSG_ERROR([apu-config --link-libtool --libs failed]) fi AC_SUBST(SVN_APRUTIL_LIBS) ]) dnl SVN_DOWNLOAD_APRUTIL() dnl no apr-util found, print out a message telling the user what to do AC_DEFUN(SVN_DOWNLOAD_APRUTIL, [ echo "The Apache Portable Runtime Utility (APRUTIL) library cannot be found." echo "Either install APRUTIL on this system and supply the appropriate" echo "--with-apr-util option" echo "" echo "or" echo "" echo "get it with CVS and put it in a subdirectory of this source:" echo "" echo " cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login" echo " (password 'anoncvs')" echo "" echo " cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co apr-util" echo "" echo "Run that right here in the top-level of the Subversion tree." echo "" AC_MSG_ERROR([no suitable APRUTIL found]) ])