summaryrefslogtreecommitdiffstats
path: root/toolkit/moz.configure
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 /toolkit/moz.configure
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 'toolkit/moz.configure')
-rw-r--r--toolkit/moz.configure46
1 files changed, 2 insertions, 44 deletions
diff --git a/toolkit/moz.configure b/toolkit/moz.configure
index 85a01e658..4717af022 100644
--- a/toolkit/moz.configure
+++ b/toolkit/moz.configure
@@ -405,50 +405,8 @@ set_config('MOZ_FMP4', fmp4)
set_define('MOZ_FMP4', fmp4)
add_old_configure_assignment('MOZ_FMP4', fmp4)
-# EME Support
-# ==============================================================
-# Widevine is enabled by default in desktop browser builds.
-@depends(build_project, '--help')
-def eme_default(build_project, help):
- if build_project == 'browser':
- return 'widevine'
-
-option('--enable-eme',
- nargs='*',
- choices=('adobe','widevine',),
- default=eme_default,
- help='Enable support for Encrypted Media Extensions')
-
-@depends('--enable-eme', target)
-def enable_eme(value, target):
- # Widevine EME by default enabled on desktop Windows, MacOS and Linux,
- # x86 and x64 builds.
- if (target.kernel in ('Darwin', 'WINNT', 'Linux') and
- target.os not in ('Android', 'iOS') and
- target.cpu in ('x86', 'x86_64')):
- return value
- elif value and value.origin != 'default':
- die('%s is not supported on %s' % (value.format('--enable-eme'), target.alias))
- # Return the same type of OptionValue (Positive or Negative), with an empty tuple.
- return value.__class__(())
-
-@depends(enable_eme, fmp4)
-def eme(value, fmp4):
- enabled = bool(value)
- if value.origin == 'default':
- enabled = enabled or fmp4
- if enabled and not fmp4:
- die('Encrypted Media Extension support requires '
- 'Fragmented MP4 support')
- if enabled:
- return True
-
-@depends(enable_eme)
-def eme_modules(value):
- return value
-
-set_config('MOZ_EME_MODULES', eme_modules)
-
+# Miscellaneous
+# ==============================================================
option(name='--enable-chrome-format',
help='Select FORMAT of chrome files during packaging.',
nargs=1,