X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/c9467b7a34160c4e25580a2dc82087c5ae0bb2d0..refs/remotes/upstream/branch-5.0:/configure.ac diff --git a/configure.ac b/configure.ac index ee452c9..b0290c9 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]) @@ -286,7 +286,7 @@ if test $want_cgi = yes; then fi done ]) - if test "$rjk_cv_cgiexecdir" = "not found"; then + if test "$rjk_cv_httpdir" = "not found"; then AC_MSG_ERROR([cannot identify httpd documentroot. Set httpdir on configure command line]) fi httpdir="$rjk_cv_httpdir" @@ -326,6 +326,11 @@ if test -z "$pkghttpdir"; then fi AC_SUBST([pkghttpdir]) +if test -z "$dochtmldir"; then + dochtmldir='$(docdir)/html' +fi +AC_SUBST([dochtmldir]) + subdirs="scripts lib" if test $want_tests = yes; then subdirs="${subdirs} libtests" @@ -333,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" @@ -438,6 +443,8 @@ if test $want_alsa = yes; then AC_CHECK_LIB([asound], [snd_pcm_open], [AC_SUBST(LIBASOUND,[-lasound])]) fi +AC_CHECK_LIB([samplerate],[src_new], + [AC_SUBST([LIBSAMPLERATE],[-lsamplerate])]) if test $want_server = yes; then RJK_CHECK_LIB(db, db_create, [#include ], [AC_SUBST(LIBDB,[-ldb])], @@ -523,6 +530,7 @@ AC_CHECK_HEADERS([dlfcn.h gcrypt.h \ syslog.h unistd.h],[:],[ missing_headers="$missing_headers $ac_header" ]) +AC_CHECK_HEADERS([samplerate.h]) if test ! -z "$missing_headers"; then AC_MSG_ERROR([missing headers:$missing_headers]) @@ -677,6 +685,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 @@ -820,10 +829,10 @@ AC_CONFIG_FILES([Makefile cgi/Makefile clients/Makefile disobedience/Makefile + disobedience/manual/Makefile doc/Makefile templates/Makefile plugins/Makefile - driver/Makefile debian/Makefile sounds/Makefile python/Makefile @@ -838,6 +847,9 @@ fi if test $want_python = no; then AC_MSG_WARN([cannot run the test suit without Python]) fi +if test $want_server = yes && test "$ac_cv_lib_samplerate_src_new" != yes; then + AC_MSG_WARN([libsamplerate will be required in a future version]) +fi # Local Variables: # indent-tabs-mode:nil