-
Notifications
You must be signed in to change notification settings - Fork 0
/
DEPS
73 lines (68 loc) · 3.79 KB
/
DEPS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# Copyright 2019 the V8 project authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
vars = {
'binaryen_url': 'https://chromium.googlesource.com/external/github.com/WebAssembly/binaryen',
'emscripten_url': 'https://chromium.googlesource.com/external/github.com/emscripten-core/emscripten',
'fastcomp_url': 'https://chromium.googlesource.com/external/github.com/emscripten-core/emscripten-fastcomp',
'fastcomp_clang_url': 'https://chromium.googlesource.com/external/github.com/emscripten-core/emscripten-fastcomp-clang',
'llvm_project_url': 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project',
'v8_url': 'https://chromium.googlesource.com/v8/v8',
'wabt_url': 'https://chromium.googlesource.com/external/github.com/WebAssembly/wabt',
'waterfall_url': 'https://chromium.googlesource.com/external/github.com/WebAssembly/waterfall',
# TODO: v8 for testing, Gcc for torture tests, llvm test-suite
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling binaryen
# and whatever else without interference from each other.
'binaryen_revision': '4f0d960ef686dff7d635cb6051d07111e6e27a27',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling emscripten
# and whatever else without interference from each other.
'emscripten_revision': 'e242e539280f71dce29087668d3ddfcf4cd2db7f',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling fastcomp
# and whatever else without interference from each other.
'fastcomp_revision': '1b4148f39a69c7fc62edadd85e4122b68694dfb7',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling fastcomp_clang
# and whatever else without interference from each other.
'fastcomp_clang_revision': '98df4be387dde3e3918fa5bbb5fc43e1a0e1daac',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling llvm_project
# and whatever else without interference from each other.
'llvm_project_revision': '278d59301446afb40f0345bd411099fa311291a4',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling v8
# and whatever else without interference from each other.
'v8_revision': '6d73ced60008cd053daa85a613af40afffcfabb7',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling wabt
# and whatever else without interference from each other.
'wabt_revision': '04fd00d2fc29b565da350739d3a1f9c85267d5d2',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling waterfall
# and whatever else without interference from each other.
'waterfall_revision': '650de66afd60dd56c87fd146cfea7821f4096569',
}
deps = {
'emscripten-releases/binaryen': Var('binaryen_url') + '@' + Var('binaryen_revision'),
'emscripten-releases/emscripten': Var('emscripten_url') + '@' + Var('emscripten_revision'),
'emscripten-releases/emscripten-fastcomp': Var('fastcomp_url') + '@' + Var('fastcomp_revision'),
'emscripten-releases/emscripten-fastcomp-clang': Var('fastcomp_clang_url') + '@' + Var('fastcomp_clang_revision'),
'emscripten-releases/llvm-project': Var('llvm_project_url') + '@' + Var('llvm_project_revision'),
'v8': Var('v8_url') + '@' + Var('v8_revision'),
'emscripten-releases/wabt': Var('wabt_url') + '@' + Var('wabt_revision'),
'emscripten-releases/waterfall': Var('waterfall_url') + '@' + Var('waterfall_revision'),
}
hooks = [
{
'name': 'cmake',
'pattern': '.',
'action': ['python', 'emscripten-releases/waterfall/src/build.py',
'--sync-include=cmake,nodejs,java','--no-build', '--no-test',
'--prebuilt-dir=emscripten-releases', '--v8-dir=v8'],
},
]
recursedeps = [
'v8'
]