diff options
| author | Jan Djärv | 2006-12-20 19:57:18 +0000 |
|---|---|---|
| committer | Jan Djärv | 2006-12-20 19:57:18 +0000 |
| commit | ce091e444a3980073434122acd6d77eae2378257 (patch) | |
| tree | 4f2b98aef5cf4de978b463c1c17ff7c622719135 | |
| parent | 4f654aa699dff82e1a7da4e41fc2ea24726aa5a0 (diff) | |
| download | emacs-ce091e444a3980073434122acd6d77eae2378257.tar.gz emacs-ce091e444a3980073434122acd6d77eae2378257.zip | |
* configure.in: Detect alsa/asoundlib.h also.
| -rw-r--r-- | configure.in | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 0a910da67a4..8fc6af8e07b 100644 --- a/configure.in +++ b/configure.in | |||
| @@ -1567,9 +1567,30 @@ if test "${with_sound}" != "no"; then | |||
| 1567 | fi | 1567 | fi |
| 1568 | PKG_CHECK_MODULES(ALSA, $ALSA_MODULES, HAVE_ALSA=yes, HAVE_ALSA=no) | 1568 | PKG_CHECK_MODULES(ALSA, $ALSA_MODULES, HAVE_ALSA=yes, HAVE_ALSA=no) |
| 1569 | if test $HAVE_ALSA = yes; then | 1569 | if test $HAVE_ALSA = yes; then |
| 1570 | SAVE_CFLAGS="$CFLAGS" | ||
| 1571 | SAVE_LDFLAGS="$LDFLAGS" | ||
| 1572 | CFLAGS="$ALSA_CFLAGS $CFLAGS" | ||
| 1573 | LDFLAGS="$ALSA_LIBS $LDFLAGS" | ||
| 1574 | AC_TRY_COMPILE([#include <asoundlib.h>], [snd_lib_error_set_handler (0);], | ||
| 1575 | emacs_alsa_normal=yes, | ||
| 1576 | emacs_alsa_normal=no) | ||
| 1577 | if test "$emacs_alsa_normal" != yes; then | ||
| 1578 | AC_TRY_COMPILE([#include <alsa/asoundlib.h>], | ||
| 1579 | [snd_lib_error_set_handler (0);], | ||
| 1580 | emacs_alsa_subdir=yes, | ||
| 1581 | emacs_alsa_subdir=no) | ||
| 1582 | if test "$emacs_alsa_subdir" != yes; then | ||
| 1583 | AC_MSG_ERROR([pkg-config found alsa, but it does not compile. See config.log for error messages.]) | ||
| 1584 | fi | ||
| 1585 | ALSA_CFLAGS="$ALSA_CFLAGS -DALSA_SUBDIR_INCLUDE" | ||
| 1586 | fi | ||
| 1587 | |||
| 1588 | CFLAGS="$SAVE_CFLAGS" | ||
| 1589 | LDFLAGS="$SAVE_LDFLAGS" | ||
| 1570 | LIBSOUND="$LIBSOUND $ALSA_LIBS" | 1590 | LIBSOUND="$LIBSOUND $ALSA_LIBS" |
| 1571 | CFLAGS_SOUND="$CFLAGS_SOUND $ALSA_CFLAGS" | 1591 | CFLAGS_SOUND="$CFLAGS_SOUND $ALSA_CFLAGS" |
| 1572 | AC_DEFINE(HAVE_ALSA, 1, [Define to 1 if ALSA is available.]) | 1592 | AC_DEFINE(HAVE_ALSA, 1, [Define to 1 if ALSA is available.]) |
| 1593 | AC_SUBST() | ||
| 1573 | fi | 1594 | fi |
| 1574 | AC_SUBST(CFLAGS_SOUND) | 1595 | AC_SUBST(CFLAGS_SOUND) |
| 1575 | fi | 1596 | fi |