X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=configure.ac;h=5e5895b462c33c0bdf18f65a1318d81c37ab5931;hb=5d581fbd46a6d1949bfd876aec63041dc6724eb0;hp=8e9ca7d05527463fc916e4880dd7ad6ba1b95662;hpb=1ce6af6bcbef182148e6ae06d71f4caf053bd644;p=paraslash.git diff --git a/configure.ac b/configure.ac index 8e9ca7d0..5e5895b4 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ AC_PREREQ(2.60) -AC_INIT(paraslash, [git], maan@systemlinux.org) +AC_INIT(paraslash, [0.3.0], maan@systemlinux.org) AC_CONFIG_HEADER([config.h]) AC_PATH_PROG(UNAMEPATH, uname, no) @@ -36,8 +36,6 @@ AC_CHECK_HEADERS([arpa/inet.h ctype.h fcntl.h limits.h netdb.h netinet/in.h \ sys/ipc.h unistd.h utime.h stddef.h], [], [AC_MSG_ERROR([$ac_header not found])]) -AC_CHECK_HEADER(linux/soundcard.h, [extras="$extras para_fade"], - [AC_MSG_WARN([linux/soundcard.h not found, cannot build para_fade])]) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST @@ -427,15 +425,34 @@ have_alsa="yes" OLD_CPPFLAGS="$CPPFLAGS" OLD_LD_FLAGS="$LDFLAGS" OLD_LIBS="$LIBS" -msg="=> no alsa support for para_audiod/para_write" -AC_CHECK_HEADERS([alsa/asoundlib.h], [], [ - AC_MSG_WARN([no alsa/asoundlib $msg]) +if test "$OSTYPE" != "Linux"; then have_alsa="no" -]) -AC_CHECK_LIB([asound], [snd_pcm_open], [], [ - AC_MSG_WARN([no libasound $msg]) - have_alsa="no" -]) +fi +msg="=> can not build para_fade, and no alsa support for para_audiod/para_write" +if test "$have_alsa" = "yes"; then + AC_CHECK_HEADER(linux/soundcard.h, + [extras="$extras para_fade"], + [ + have_alsa="no" + AC_MSG_WARN([no linux/soundcard.h $msg]) + ] + ) +fi + +if test "$have_alsa" = "yes"; then + AC_CHECK_HEADERS([alsa/asoundlib.h], [], [ + have_alsa="no" + AC_MSG_WARN([no alsa/asoundlib $msg]) + ]) +fi + +if test "$have_alsa" = "yes"; then + AC_CHECK_LIB([asound], [snd_pcm_open], [], [ + have_alsa="no" + AC_MSG_WARN([no libasound $msg]) + ]) +fi + if test "$have_alsa" = "yes"; then all_errlist_objs="$all_errlist_objs alsa_write" audiod_errlist_objs="$audiod_errlist_objs alsa_write"