forked from mia/Aegisub
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:
parent
207ca88c5c
commit
fd78c51aa2
1 changed files with 50 additions and 31 deletions
|
@ -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>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue