forked from viettrungluu-cr/mojo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
DEPS.nacl
29 lines (24 loc) · 811 Bytes
/
DEPS.nacl
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
import gclient_utils
import os
path = gclient_utils.FindGclientRoot(os.getcwd())
execfile(os.path.join(path, 'src', 'DEPS')) # Include proper Mojo DEPS.
# Now we need to add in NaCl.
vars.update({
'nacl_revision': 'fea15c4d6f99f61cfbe4f4bf702d278b8243f2a1',
})
deps.update({
'src/native_client':
Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
})
hooks.append({
# This downloads binaries for Native Client's newlib toolchain.
# Done in lieu of building the toolchain from scratch as it can take
# anywhere from 30 minutes to 4 hours depending on platform to build.
'name': 'nacltools',
'pattern': '.',
'action': [
'python', 'src/build/download_nacl_toolchains.py',
'--packages', 'pnacl_newlib',
'sync', '--extract',
],
})