X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/136406deb8d6adab122ee83f17c7a36eee8d81d1..18f94073fa55c7d32d0e84ee0d8d033a950a77b0:/configure.ac?ds=sidebyside diff --git a/configure.ac b/configure.ac index 80e8e24..d549db5 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ # Process this file with autoconf to produce a configure script. # # This file is part of DisOrder. -# Copyright (C) 2004-2009 Richard Kettlewell +# Copyright (C) 2004-2010 Richard Kettlewell # Portions copyright (C) 2007 Ross Younger # # This program is free software: you can redistribute it and/or modify @@ -18,9 +18,9 @@ # along with this program. If not, see . # -AC_INIT([disorder], [4.3+], [richard+disorder@sfere.greenend.org.uk]) +AC_INIT([disorder], [5.0], [richard+disorder@sfere.greenend.org.uk]) AC_CONFIG_AUX_DIR([config.aux]) -AM_INIT_AUTOMAKE(disorder, [4.3+]) +AM_INIT_AUTOMAKE(disorder, [5.0]) AC_CONFIG_SRCDIR([server/disorderd.c]) AM_CONFIG_HEADER([config.h]) @@ -338,7 +338,7 @@ fi subdirs="${subdirs} clients doc examples debian" if test $want_server = yes; then - subdirs="${subdirs} server plugins driver sounds" + subdirs="${subdirs} server plugins sounds" fi if test $want_cgi = yes; then subdirs="${subdirs} cgi templates images" @@ -547,6 +547,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 +651,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 @@ -685,6 +697,7 @@ AM_CONDITIONAL([SERVER], [test x$want_server = xyes]) if test $want_gtk = yes; then AC_DEFINE([WITH_GTK], [1], [define if using GTK+]) fi +AM_CONDITIONAL([GTK], [test x$want_gtk = xyes]) if test "x$GCC" = xyes; then # We need LLONG_MAX and annoyingly GCC doesn't always give it to us @@ -832,7 +845,6 @@ AC_CONFIG_FILES([Makefile doc/Makefile templates/Makefile plugins/Makefile - driver/Makefile debian/Makefile sounds/Makefile python/Makefile