Browse Source

Issue #1322 - Part 2: Remove --enable-sm-promise buildconfig switch.

pull/24/head
wolfbeast 3 years ago committed by Roy Tam
parent
commit
48adbfd454
  1. 8
      build/docs/mozinfo.rst
  2. 13
      js/moz.configure
  3. 1
      python/mozbuild/mozbuild/mozinfo.py

8
build/docs/mozinfo.rst

@ -136,14 +136,6 @@ release_or_beta
Always defined.
sm_promise
Whether spidermonkey promises have been enabled or not. This is set
by adding --enable-sm-promise to the mozconfig file.
Values are ``true`` and ``false``.
Always defined.
tests_enabled
Whether tests are enabled for this build.

13
js/moz.configure vendored

@ -37,19 +37,6 @@ def js_disable_shell(value):
set_config('JS_DISABLE_SHELL', js_disable_shell)
# Use SpiderMonkey Promise implementation if it's enabled
# =======================================================
js_option('--enable-sm-promise', default=True,
help='Enable SpiderMonkey promises')
@depends('--enable-sm-promise')
def sm_promise(value):
if value:
return True
set_config('SPIDERMONKEY_PROMISE', sm_promise)
set_define('SPIDERMONKEY_PROMISE', sm_promise)
# SpiderMonkey as a shared library, and how its symbols are exported
# ==================================================================
js_option('--disable-shared-js', default=building_js,

1
python/mozbuild/mozbuild/mozinfo.py

@ -91,7 +91,6 @@ def build_dict(config, env=os.environ):
d['addon_signing'] = substs.get('MOZ_ADDON_SIGNING') == '1'
d['require_signing'] = substs.get('MOZ_REQUIRE_SIGNING') == '1'
d['official'] = bool(substs.get('MC_OFFICIAL'))
d['sm_promise'] = bool(substs.get('SPIDERMONKEY_PROMISE'))
def guess_platform():
if d['buildapp'] in ('browser', 'mulet'):

Loading…
Cancel
Save