kopia lustrzana https://github.com/jamescoxon/dl-fldigi
41 wiersze
1.5 KiB
Plaintext
41 wiersze
1.5 KiB
Plaintext
AC_DEFUN([AC_FLDIGI_OSS], [
|
|
AC_REQUIRE([AC_FLDIGI_MACOSX])
|
|
AC_REQUIRE([AC_FLDIGI_WIN32])
|
|
if test "x$target_darwin" = "xno" && test "x$target_win32" = "xno"; then
|
|
AC_ARG_ENABLE([oss],
|
|
AC_HELP_STRING([--disable-oss], [disable support for OSS @<:@autodetect@:>@]),
|
|
[case "${enableval}" in
|
|
yes|no) ac_cv_want_oss="${enableval}" ;;
|
|
*) AC_MSG_ERROR([bad value "${enableval}" for --disable-oss]) ;;
|
|
esac],
|
|
[ac_cv_want_oss=check])
|
|
else
|
|
AC_MSG_NOTICE([disabling OSS driver on $target_os])
|
|
ac_cv_want_oss=no
|
|
fi
|
|
|
|
ac_cv_oss=no
|
|
if test "x$ac_cv_want_oss" = "xno"; then
|
|
AC_DEFINE(USE_OSS, 0, [Defined if we are using OSS])
|
|
else
|
|
AC_CHECK_HEADER( [sys/soundcard.h], [ac_cv_oss=yes],
|
|
[AC_CHECK_HEADER([machine/soundcard.h], [ac_cv_oss=yes],
|
|
[AC_CHECK_HEADER([soundcard.h], [ac_cv_oss=yes], [])])])
|
|
if test "x$ac_cv_want_oss" = "xcheck"; then
|
|
if test "x$ac_cv_oss" = "xyes"; then
|
|
AC_DEFINE(USE_OSS, 1, [Defined if we are using OSS])
|
|
else
|
|
AC_MSG_NOTICE([disabling OSS driver])
|
|
AC_DEFINE(USE_OSS, 0, [Defined if we are using OSS])
|
|
fi
|
|
else # $ac_cv_want_oss is yes
|
|
if test "x$ac_cv_oss" = "xno"; then
|
|
AC_MSG_FAILURE([--enable-oss was given, but test for OSS failed])
|
|
else
|
|
AC_DEFINE(USE_OSS, 1, [Defined if we are using OSS])
|
|
fi
|
|
fi
|
|
fi
|
|
])
|
|
|