Mark things as disabled when --without-blah is passed to configure rather than --with-blah

Originally committed to SVN as r6081.
This commit is contained in:
Thomas Goyne 2011-12-22 21:22:05 +00:00
parent 207ca88c5c
commit fd78c51aa2
1 changed files with 50 additions and 31 deletions

View File

@ -430,15 +430,17 @@ fi
## ALSA ## ALSA
####### #######
AC_ARG_WITH(alsa, AC_ARG_WITH(alsa,
AS_HELP_STRING([--without-alsa],[build without ALSA audio provider [auto]]), AS_HELP_STRING([--without-alsa],
alsa_disabled="(disabled)") [build without ALSA audio provider [auto]]))
AC_ARG_VAR([ALSA_CFLAGS], [CFLAGS to use for ALSA []]) AC_ARG_VAR([ALSA_CFLAGS], [CFLAGS to use for ALSA []])
AC_ARG_VAR([ALSA_LDFLAGS], [LDFLAGS to use for ALSA [-lasound -lrt]]) AC_ARG_VAR([ALSA_LDFLAGS], [LDFLAGS to use for ALSA [-lasound -lrt]])
ALSA_LDFLAGS=${ALSA_LDFLAGS:--lasound -lrt} ALSA_LDFLAGS=${ALSA_LDFLAGS:--lasound -lrt}
if test "$with_alsa" != "no"; then if test "$with_alsa" == "no"; then
alsa_disabled="(disabled)"
else
AC_CHECK_LIB([asound], [snd_pcm_open], [with_alsa="yes"], [with_alsa="no"], $ALSA_LDFLAGS) AC_CHECK_LIB([asound], [snd_pcm_open], [with_alsa="yes"], [with_alsa="no"], $ALSA_LDFLAGS)
fi fi
@ -455,10 +457,12 @@ AC_SUBST(with_alsa)
## PortAudio ## PortAudio
############ ############
AC_ARG_WITH(portaudio, AC_ARG_WITH(portaudio,
AS_HELP_STRING([--without-portaudio],[build without PortAudio v19 audio provider [auto]]), AS_HELP_STRING([--without-portaudio],
portaudio_disabled="(disabled)") [build without PortAudio v19 audio provider [auto]]))
if test "$with_portaudio" != "no"; then if test "$with_portaudio" == "no"; then
portaudio_disabled="(disabled)"
else
PKG_CHECK_MODULES(PORTAUDIO, portaudio-2.0 >= portaudio_required_version, [with_portaudio="yes"], [with_portaudio="no"]) PKG_CHECK_MODULES(PORTAUDIO, portaudio-2.0 >= portaudio_required_version, [with_portaudio="yes"], [with_portaudio="no"])
fi fi
@ -473,10 +477,12 @@ AC_SUBST(with_portaudio)
## PulseAudio ## PulseAudio
############# #############
AC_ARG_WITH(pulseaudio, AC_ARG_WITH(pulseaudio,
AS_HELP_STRING([--without-pulseaudio],[build without PulseAudio audio provider [auto]]), AS_HELP_STRING([--without-pulseaudio],
pulseaudio_disabled="(disabled)") [build without PulseAudio audio provider [auto]]))
if test "$with_pulseaudio" != "no"; then if test "$with_pulseaudio" == "no"; then
pulseaudio_disabled="(disabled)"
else
PKG_CHECK_MODULES(LIBPULSE, libpulse >= pulseaudio_required_version, [with_pulseaudio="yes"], [with_pulseaudio="no"]) PKG_CHECK_MODULES(LIBPULSE, libpulse >= pulseaudio_required_version, [with_pulseaudio="yes"], [with_pulseaudio="no"])
fi fi
@ -491,8 +497,8 @@ AC_SUBST(with_pulseaudio)
## OpenAL ## OpenAL
######### #########
AC_ARG_WITH(openal, AC_ARG_WITH(openal,
AS_HELP_STRING([--without-openal],[build without OpenAL audio provider [auto]]), AS_HELP_STRING([--without-openal],
openal_disabled="(disabled)") [build without OpenAL audio provider [auto]]))
if test "$build_darwin" = "yes"; then if test "$build_darwin" = "yes"; then
OPENAL_LIBS="-framework OpenAL" OPENAL_LIBS="-framework OpenAL"
@ -500,7 +506,9 @@ if test "$build_darwin" = "yes"; then
AC_SUBST(OPENAL_LIBS) AC_SUBST(OPENAL_LIBS)
AC_SUBST(OPENAL_CFLAGS) AC_SUBST(OPENAL_CFLAGS)
with_openal="yes" with_openal="yes"
elif test "$with_openal" != "no"; then elif test "$with_openal" == "no"; then
openal_disabled="(disabled)"
else
PKG_CHECK_MODULES(OPENAL, openal >= 0.0.8, [with_openal=yes], [with_openal=no]) PKG_CHECK_MODULES(OPENAL, openal >= 0.0.8, [with_openal=yes], [with_openal=no])
fi fi
@ -538,10 +546,12 @@ AC_SUBST(with_openal)
## OSS ## OSS
###### ######
AC_ARG_WITH(oss, AC_ARG_WITH(oss,
AS_HELP_STRING([--without-oss],[build without OSS audio provider [auto]]), AS_HELP_STRING([--without-oss],
oss_disabled="(disabled)") [build without OSS audio provider [auto]]))
if test "$with_oss" != "no"; then if test "$with_oss" == "no"; then
oss_disabled="(disabled)"
else
if test -f "/etc/oss.conf"; then if test -f "/etc/oss.conf"; then
. /etc/oss.conf . /etc/oss.conf
CPPFLAGS="$CPPFLAGS -I${OSSLIBDIR}/include/sys" CPPFLAGS="$CPPFLAGS -I${OSSLIBDIR}/include/sys"
@ -561,10 +571,12 @@ AC_SUBST(with_oss)
# FFTW # FFTW
################### ###################
AC_ARG_WITH(fftw, AC_ARG_WITH(fftw,
AS_HELP_STRING([--without-fftw],[build without fftw support [auto]]), AS_HELP_STRING([--without-fftw],
fftw_disabled="(disabled)") [build without fftw support [auto]]))
if test "$with_fftw" != "no"; then if test "$with_fftw" == "no"; then
fftw_disabled="(disabled)"
else
PKG_CHECK_MODULES(FFTW3, fftw3 >= fftw_required_version, [with_fftw="yes"], [with_fftw="no"]) PKG_CHECK_MODULES(FFTW3, fftw3 >= fftw_required_version, [with_fftw="yes"], [with_fftw="no"])
fi fi
if test "$with_fftw" != "no"; then if test "$with_fftw" != "no"; then
@ -577,10 +589,12 @@ AC_SUBST(with_fftw)
# Video / Audio Providers # Video / Audio Providers
######################### #########################
AC_ARG_WITH(ffms, AC_ARG_WITH(ffms,
AS_HELP_STRING([--without-ffms],[build without ffms2 A/V provider [auto]]), AS_HELP_STRING([--without-ffms],
ffms_disabled="(disabled)") [build without ffms2 A/V provider [auto]]))
if test "$with_ffms" != "no"; then if test "$with_ffms" == "no"; then
ffms_disabled="(disabled)"
else
PKG_CHECK_MODULES(FFMS, ffms2 >= ffms_required_version, [with_ffms="yes"], [with_ffms="no"]) PKG_CHECK_MODULES(FFMS, ffms2 >= ffms_required_version, [with_ffms="yes"], [with_ffms="no"])
fi fi
if test "$with_ffms" != "no"; then if test "$with_ffms" != "no"; then
@ -593,10 +607,12 @@ AC_SUBST(with_ffms)
# Subtitle Provider # Subtitle Provider
################### ###################
AC_ARG_WITH(libass, AC_ARG_WITH(libass,
AS_HELP_STRING([--without-libass],[build without libass support [auto]]), AS_HELP_STRING([--without-libass],
libass_disabled="(disabled)") [build without libass support [auto]]))
if test "$with_libass" != "no"; then if test "$with_libass" == "no"; then
libass_disabled="(disabled)"
else
PKG_CHECK_MODULES(LIBASS, libass >= libass_required_version, [with_libass="yes"], [with_libass="no"]) PKG_CHECK_MODULES(LIBASS, libass >= libass_required_version, [with_libass="yes"], [with_libass="no"])
fi fi
if test "$with_libass" != "no"; then if test "$with_libass" != "no"; then
@ -605,15 +621,16 @@ fi
AC_SUBST(with_libass) AC_SUBST(with_libass)
########### ###########
## Hunspell ## Hunspell
########### ###########
AC_ARG_WITH(hunspell, AC_ARG_WITH(hunspell,
AS_HELP_STRING([--without-hunspell],[build without hunspell support [auto]]), AS_HELP_STRING([--without-hunspell],
hunspell_disabled="(disabled)") [build without hunspell support [auto]]))
if test "$with_hunspell" != "no"; then if test "$with_hunspell" == "no"; then
hunspell_disabled="(disabled)"
else
PKG_CHECK_MODULES(HUNSPELL, hunspell >= 1.2.0, [with_hunspell="yes"], [with_hunspell="no"]) PKG_CHECK_MODULES(HUNSPELL, hunspell >= 1.2.0, [with_hunspell="yes"], [with_hunspell="no"])
fi fi
@ -627,8 +644,8 @@ AC_SUBST(with_hunspell)
# Automation # Automation
############ ############
AC_ARG_WITH(lua, AC_ARG_WITH(lua,
AS_HELP_STRING([--without-lua],[build without lua 5.1 (auto4)]), AS_HELP_STRING([--without-lua],
[lua51_disabled="(disabled)"]) [build without lua 5.1 (auto4)]))
AC_ARG_VAR([LUA_CFLAGS], [CFLAGS to use for LUA 5.1 [autodetect]]) AC_ARG_VAR([LUA_CFLAGS], [CFLAGS to use for LUA 5.1 [autodetect]])
AC_ARG_VAR([LUA_LDFLAGS], [LDFLAGS to use for LUA 5.1 [autodetect]]) AC_ARG_VAR([LUA_LDFLAGS], [LDFLAGS to use for LUA 5.1 [autodetect]])
@ -644,7 +661,9 @@ fi
aegisub_save_LIBS="$LIBS" aegisub_save_LIBS="$LIBS"
LIBS="$LUA_LDFLAGS" LIBS="$LUA_LDFLAGS"
if test "$with_lua" != no; then if test "$with_lua" == "no"; then
lua_disabled="(disabled)"
else
AC_AGI_COMPILE([Lua 5.1 (auto4)], [lua], [$LUA_CFLAGS], [],[ AC_AGI_COMPILE([Lua 5.1 (auto4)], [lua], [$LUA_CFLAGS], [],[
#include <lua.hpp> #include <lua.hpp>