summaryrefslogtreecommitdiffstats
path: root/libao2
diff options
context:
space:
mode:
Diffstat (limited to 'libao2')
-rw-r--r--libao2/ao_alsa1x.c7
-rw-r--r--libao2/ao_alsa9.c7
2 files changed, 14 insertions, 0 deletions
diff --git a/libao2/ao_alsa1x.c b/libao2/ao_alsa1x.c
index f95d21a84b..39107960c4 100644
--- a/libao2/ao_alsa1x.c
+++ b/libao2/ao_alsa1x.c
@@ -12,7 +12,14 @@
*/
#include <errno.h>
+
+#if HAVE_SYS_ASOUNDLIB_H
#include <sys/asoundlib.h>
+#elif HAVE_ALSA_ASOUNDLIB_H
+#include <alsa/asoundlib.h>
+#else
+#error "asoundlib.h is not in sys/ or alsa/ - please bugreport"
+#endif
#include "../config.h"
diff --git a/libao2/ao_alsa9.c b/libao2/ao_alsa9.c
index f95d21a84b..39107960c4 100644
--- a/libao2/ao_alsa9.c
+++ b/libao2/ao_alsa9.c
@@ -12,7 +12,14 @@
*/
#include <errno.h>
+
+#if HAVE_SYS_ASOUNDLIB_H
#include <sys/asoundlib.h>
+#elif HAVE_ALSA_ASOUNDLIB_H
+#include <alsa/asoundlib.h>
+#else
+#error "asoundlib.h is not in sys/ or alsa/ - please bugreport"
+#endif
#include "../config.h"