foxygit / doom Log in
commit e3047e45ebb57a407385c59d78029e98ffb4b2b8
Author:     Witold Pilat <witold.pilat@gmail.com>
AuthorDate: Sun Jan 19 07:23:33 2014 +0000
Commit:     Simon Howard <fraggle@gmail.com>
CommitDate: Sun Jan 19 07:24:09 2014 +0000

    configure: Add option to disable libsamplerate.

    Some distros don't like automagic dependencies. Fixes #315.
---
 configure.ac | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index e7e257ec..90c2752a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -73,8 +73,13 @@ AC_SDL_MAIN_WORKAROUND([
     ])

     # Check for libsamplerate.
-
-    AC_CHECK_LIB(samplerate, src_new)
+    AC_ARG_WITH([libsamplerate],
+    AS_HELP_STRING([--without-libsamplerate],
+        [Build without libsamplerate @<:@default=check@:>@]),
+    [],
+    [
+        AC_CHECK_LIB(samplerate, src_new)
+    ])
     AC_CHECK_LIB(m, log)

     AC_CHECK_HEADERS([linux/kd.h dev/isa/spkrio.h dev/speaker/speaker.h])