summaryrefslogtreecommitdiffstats
path: root/old-configure.in
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@gmail.com>2017-12-12 10:35:06 +0100
committerwolfbeast <mcwerewolf@gmail.com>2018-02-24 10:02:00 +0100
commit507827c207dda138f22ce47ca988708986d17006 (patch)
tree0b77d57ab5d3ec13a36c93aede00909e458018c2 /old-configure.in
parentdc7ceccf8bc0950e4daa5f0e7736d4c204526fc0 (diff)
downloadUXP-507827c207dda138f22ce47ca988708986d17006.tar
UXP-507827c207dda138f22ce47ca988708986d17006.tar.gz
UXP-507827c207dda138f22ce47ca988708986d17006.tar.lz
UXP-507827c207dda138f22ce47ca988708986d17006.tar.xz
UXP-507827c207dda138f22ce47ca988708986d17006.zip
Move --enable-eme out of mozconfigure
Diffstat (limited to 'old-configure.in')
-rw-r--r--old-configure.in32
1 files changed, 31 insertions, 1 deletions
diff --git a/old-configure.in b/old-configure.in
index 17e1a4eca..34da223ed 100644
--- a/old-configure.in
+++ b/old-configure.in
@@ -3002,6 +3002,35 @@ if test x"$MOZ_WIDGET_TOOLKIT" = x"gonk" -a -n "$MOZ_FMP4" -a -n "$android_versi
fi
fi
+dnl ========================================================
+dnl = EME support
+dnl ========================================================
+
+MOZ_ARG_ENABLE_STRING(eme,
+[ --enable-eme[=widevine] Enable support for Encrypted Media Extensions ],
+ MOZ_EME_ARGS=$enableval)
+
+if test "$MOZ_EME_ARGS"; then
+ if test "$MOZ_EME_ARGS" = "no"; then
+ dnl EME explicitly disabled with --disable-eme
+ MOZ_EME=
+ elif test "$MOZ_EME_ARGS" = "yes"; then
+ dnl EME explicitly enabled with --enable-eme
+ MOZ_EME=1
+ else
+ dnl EME explicitly enabled with --enable-eme=<args>
+ MOZ_EME=1
+ MOZ_EME_MODULES=`echo $MOZ_EME_ARGS | sed -e 's/,/ /g'`
+ fi
+fi
+
+AC_SUBST_SET(MOZ_EME_MODULES)
+if test -n "$MOZ_EME"; then
+ if test -z "$MOZ_FMP4"; then
+ AC_MSG_ERROR([Encrypted Media Extension support requires Fragmented MP4 support])
+ fi
+ AC_DEFINE(MOZ_EME)
+fi
dnl ========================================================
dnl = Enable media plugin support
@@ -5634,7 +5663,8 @@ AC_SUBST(WIN32_GUI_EXE_LDFLAGS)
AC_SUBST(MOZ_VORBIS)
AC_SUBST(MOZ_TREMOR)
AC_SUBST(MOZ_FFVPX)
-AC_SUBST_LIST(FFVPX_ASFLAGS)
+AC_SUBST_LIST(FFVPX_ASFLAGS)
+AC_SUBST(MOZ_EME)
AC_SUBST(MOZ_DIRECTSHOW)
AC_SUBST(MOZ_ANDROID_OMX)
AC_SUBST(MOZ_OMX_PLUGIN)