X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/460b9539a7c15580e41a71bbc0f47ae776238915..8023f60b5faf0e0f48c71d13c2f1319daff7871b:/configure.ac?ds=sidebyside diff --git a/configure.ac b/configure.ac index 4895914..6a393e5 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, 2005, 2006 Richard Kettlewell +# Copyright (C) 2004, 2005, 2006, 2007 Richard Kettlewell # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -19,17 +19,29 @@ # USA # -AC_INIT(disorder, 1.5.1+, richard+disorder@sfere.greenend.org.uk) +AC_INIT(disorder, 1.5.99+, richard+disorder@sfere.greenend.org.uk) AC_CONFIG_AUX_DIR([config.aux]) -AM_INIT_AUTOMAKE(disorder, 1.5.1+) +AM_INIT_AUTOMAKE(disorder, 1.5.99+) AC_CONFIG_SRCDIR([server/disorderd.c]) AM_CONFIG_HEADER([config.h]) +# Find host type +AC_CANONICAL_HOST + # What we want to build want_server=yes want_gtk=yes want_python=yes +case "$host" in +*linux* | *Linux* ) + want_alsa=yes + ;; +* ) + want_alsa=no + ;; +esac + # Checks for programs. AC_PROG_CC AC_SET_MAKE @@ -122,9 +134,12 @@ if test $want_server = yes; then AC_CHECK_LIB([ao], [ao_initialize], [AC_SUBST(LIBAO,[-lao])], [missing_libraries="$missing_libraries libao"]) - AC_CHECK_LIB([asound], [snd_pcm_open], - [AC_SUBST(LIBASOUND,[-lasound])], - [missing_libraries="$missing_libraries libasound"]) + if test $want_alsa = yes; then + AC_CHECK_LIB([asound], [snd_pcm_open], + [AC_SUBST(LIBASOUND,[-lasound])], + [missing_libraries="$missing_libraries libasound"]) + AC_DEFINE([API_ALSA],[1],[define to use the ALSA API]) + fi fi if test $want_gtk = yes; then @@ -327,7 +342,7 @@ if test "x$GCC" = xyes; then CC="${CC} $gcc_werror" # for older GCCs that don't know %ju (etc) - AC_CACHE_CHECK([checking whether -Wno-format is required], + AC_CACHE_CHECK([whether -Wno-format is required], rjk_cv_noformat, AC_TRY_COMPILE([#include #include @@ -339,7 +354,7 @@ if test "x$GCC" = xyes; then CC="${CC} -Wno-format" fi - AC_CACHE_CHECK([checking whether -Wshadow is OK], + AC_CACHE_CHECK([whether -Wshadow is OK], rjk_cv_shadow, oldCC="${CC}" CC="${CC} -Wshadow" @@ -380,4 +395,3 @@ AC_CONFIG_FILES([Makefile python/Makefile examples/Makefile]) AC_OUTPUT -# arch-tag:cb633d20520a61a924cd528cef926ec1