blob: 40f77cb9af06d1ca6f602e363771f0b0ae4a0bb3 [file] [log] [blame]
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',
],
})