Ticket #511: Add --disable-oss option to disable OSS in configure script

git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1863 74dad513-b988-da41-8d7b-12977e46ad98
This commit is contained in:
Benny Prijono 2008-03-12 22:44:24 +00:00
parent 03b54859b6
commit 0b46232291
3 changed files with 5196 additions and 5228 deletions

10400
aconfigure

File diff suppressed because it is too large Load Diff

View File

@ -379,6 +379,7 @@ else
AC_MSG_RESULT([Checking sound device backend... null sound])
;;
*)
dnl # Check if ALSA is available
ac_pjmedia_snd=pa_unix
AC_CHECK_HEADER(alsa/version.h,
[AC_SUBST(ac_pa_use_alsa,1)
@ -386,6 +387,19 @@ else
],
[AC_SUBST(ac_pa_use_alsa,0)])
AC_MSG_RESULT([Checking sound device backend... unix])
dnl # Check if OSS is disabled
AC_SUBST(ac_pa_use_oss,1)
AC_ARG_ENABLE(oss,
AC_HELP_STRING([--disable-oss],
[Disable OSS audio (default: not disabled)])
,
[
if test "$enable_oss" = "no"; then
[ac_pa_use_oss=0]
AC_MSG_RESULT([Checking if OSS audio is disabled... yes])
fi
])
;;
esac
fi

View File

@ -15,6 +15,9 @@ AC_PJMEDIA_SND=@ac_pjmedia_snd@
# For Unix, specify if ALSA should be supported
AC_PA_USE_ALSA=@ac_pa_use_alsa@
# For Unix, specify if OSS should be supported
AC_PA_USE_OSS=@ac_pa_use_oss@
# Additional PortAudio CFLAGS are in @ac_pa_cflags@
@ -31,11 +34,14 @@ export CFLAGS += -DPA_USE_ALSA=1
export PORTAUDIO_OBJS += pa_linux_alsa.o
endif
export CFLAGS += -DPA_USE_OSS=1
export CFLAGS += @ac_pa_cflags@
export PORTAUDIO_OBJS += pa_unix_oss.o
endif
# Include OSS?
ifeq ($(AC_PA_USE_OSS),1)
export CFLAGS += -DPA_USE_OSS=1
export PORTAUDIO_OBJS += pa_unix_oss.o
endif
#
# PortAudio on MacOS X (using current PortAudio)