X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/06f35ddcffa7e9d5a6c6b53cbb07ef11fab49f95..e4821ef71322616f956e7d3148b9738e6faaa0aa:/configure.ac diff --git a/configure.ac b/configure.ac index b0290c9..1d81d83 100644 --- a/configure.ac +++ b/configure.ac @@ -156,7 +156,7 @@ case "$host" in # Look for a suitable version of libdb among the versions found in FreeBSD 7.0 AC_CACHE_CHECK([looking for a libdb install],[rjk_cv_libdb],[ rjk_cv_libdb="none" - for db in db43 db44 db45 db46; do + for db in db43 db44 db45 db47; do if test -e /usr/local/lib/$db; then rjk_cv_libdb=$db break @@ -522,7 +522,6 @@ if test $want_server = yes; then AC_CHECK_HEADERS([db.h],[:],[ missing_headers="$missing_headers $ac_header" ]) - AC_CHECK_HEADERS([FLAC/file_decoder.h]) fi AC_CHECK_HEADERS([dlfcn.h gcrypt.h \ getopt.h iconv.h langinfo.h \ @@ -547,6 +546,18 @@ AC_C_BIGENDIAN AC_CHECK_TYPES([struct sockaddr_in6],,,[AC_INCLUDES_DEFAULT #include ]) +# Figure out how we'll check for devices being mounted and unmounted +AC_CACHE_CHECK([for list of mounted filesystems],[rjk_cv_mtab],[ + if test -e /etc/mtab; then + rjk_cv_mtab=/etc/mtab + else + rjk_cv_mtab=none + fi +]) +if test $rjk_cv_mtab != none; then + AC_DEFINE_UNQUOTED([PATH_MTAB],["$rjk_cv_mtab"],[path to file containing mount list]) +fi + # enable -Werror when we check for certain characteristics: old_CFLAGS="${CFLAGS}" @@ -639,7 +650,7 @@ if test ! -z "$missing_functions"; then fi # Functions we can take or leave -AC_CHECK_FUNCS([fls]) +AC_CHECK_FUNCS([fls getfsstat]) if test $want_server = yes; then # had better be version 3 or later @@ -752,7 +763,7 @@ if test "x$GCC" = xyes; then fi # a reasonable default set of warnings - CC="${CC} -Wall -W -Wpointer-arith -Wbad-function-cast \ + CC="${CC} -Wall -W -Wpointer-arith \ -Wwrite-strings -Wmissing-prototypes \ -Wmissing-declarations -Wnested-externs"