| Index: toolchain_build/toolchain_build_pnacl.py
|
| diff --git a/toolchain_build/toolchain_build_pnacl.py b/toolchain_build/toolchain_build_pnacl.py
|
| index f4085795aacad47396223ffc9a611ea3e1d5d46d..8d6463ddd664bf2bda93828b2cf7ab372a4b47cf 100755
|
| --- a/toolchain_build/toolchain_build_pnacl.py
|
| +++ b/toolchain_build/toolchain_build_pnacl.py
|
| @@ -57,6 +57,7 @@ GIT_REPOS = {
|
| 'nacl-newlib': 'nacl-newlib.git',
|
| 'llvm-test-suite': 'pnacl-llvm-testsuite.git',
|
| 'compiler-rt': 'pnacl-compiler-rt.git',
|
| + 'subzero': 'pnacl-subzero.git',
|
| }
|
|
|
| GIT_BASE_URL = 'https://chromium.googlesource.com/native_client/'
|
| @@ -266,6 +267,11 @@ def HostToolsSources(GetGitSyncCmds):
|
| 'output_dirname': 'llvm',
|
| 'commands': GetGitSyncCmds('llvm'),
|
| },
|
| + 'subzero_src': {
|
| + 'type': 'source',
|
| + 'output_dirname': 'subzero',
|
| + 'commands': GetGitSyncCmds('subzero'),
|
| + },
|
| }
|
| return sources
|
|
|
| @@ -398,7 +404,8 @@ def HostTools(host, options):
|
| }
|
| llvm_autoconf = {
|
| H('llvm'): {
|
| - 'dependencies': ['clang_src', 'llvm_src', 'binutils_pnacl_src'],
|
| + 'dependencies': ['clang_src', 'llvm_src', 'binutils_pnacl_src',
|
| + 'subzero_src'],
|
| 'type': 'build',
|
| 'output_subdir': HostSubdir(host),
|
| 'commands': [
|
| @@ -421,6 +428,7 @@ def HostTools(host, options):
|
| command.Command(MakeCommand(host) + [
|
| 'VERBOSE=1',
|
| 'NACL_SANDBOX=0',
|
| + 'SUBZERO_SRC_ROOT=%(abs_subzero_src)s',
|
| 'all']),
|
| command.Command(MAKE_DESTDIR_CMD + ['install']),
|
| command.Remove(*[os.path.join('%(output)s', 'lib', f) for f in
|
|
|