bug 1454613 - build binsource when building SpiderMonkey. r=firefox-build-system-reviewers,chmanchester
☠☠ backed out by 4dcf88b1fabc ☠ ☠
authorTed Mielczarek <ted@mielczarek.org>
Mon, 12 Nov 2018 21:15:49 +0000
changeset 503268 d3468dd807eb970c794257cde9f48650bbf7d7bd
parent 503267 669cd919724934a05579ed2e561d04dedd11e93a
child 503269 4734eb8285bda7fdfe8852ce99bd2f7ad70adfb9
push id10290
push userffxbld-merge
push dateMon, 03 Dec 2018 16:23:23 +0000
treeherdermozilla-beta@700bed2445e6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfirefox-build-system-reviewers, chmanchester
bugs1454613
milestone65.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
bug 1454613 - build binsource when building SpiderMonkey. r=firefox-build-system-reviewers,chmanchester Differential Revision: https://phabricator.services.mozilla.com/D11056
js/src/frontend/binsource/Cargo.toml
js/src/frontend/binsource/moz.build
js/src/moz.build
--- a/js/src/frontend/binsource/Cargo.toml
+++ b/js/src/frontend/binsource/Cargo.toml
@@ -6,8 +6,11 @@ authors = ["David Teller <D.O.Teller@gma
 [dependencies]
 binjs_meta = "^0.4.3"
 clap = "^2"
 env_logger = "^0.5.6"
 itertools = "^0.7.6"
 log = "0.4"
 yaml-rust = "^0.4"
 webidl = "^0.8"
+
+[[bin]]
+name = "binsource"
new file mode 100644
--- /dev/null
+++ b/js/src/frontend/binsource/moz.build
@@ -0,0 +1,7 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+HOST_RUST_PROGRAMS += ['binsource']
--- a/js/src/moz.build
+++ b/js/src/moz.build
@@ -395,16 +395,17 @@ if CONFIG['HAVE_LINUX_PERF_EVENT_H']:
 else:
     SOURCES += [
         'perf/pm_stub.cpp'
     ]
 
 DIRS += [
     'build',
     'frontend',
+    'frontend/binsource',
     'gc',
     'jit',
     'wasm',
 ]
 
 FINAL_LIBRARY = 'js'
 
 if CONFIG['ENABLE_WASM_CRANELIFT']: