Commit 79fe490f by Jim Stichnoth

Subzero: Add a proper default for --pnacl-bin-path .

Defining this argument as "required=False, default=None" means it's not really optional. It's possible to provide a reasonable default like in e.g. szbuild.py. BUG= none R=jpp@chromium.org Review URL: https://codereview.chromium.org/1511963002 .
parent d3f94f7e
...@@ -8,7 +8,7 @@ import subprocess ...@@ -8,7 +8,7 @@ import subprocess
import sys import sys
import tempfile import tempfile
from utils import shellcmd from utils import FindBaseNaCl, shellcmd
def TargetAssemblerFlags(target, sandboxed): def TargetAssemblerFlags(target, sandboxed):
...@@ -60,7 +60,10 @@ def main(): ...@@ -60,7 +60,10 @@ def main():
'--pnacl-sz', required=False, default='./pnacl-sz', metavar='PNACL-SZ', '--pnacl-sz', required=False, default='./pnacl-sz', metavar='PNACL-SZ',
help="Subzero translator 'pnacl-sz'") help="Subzero translator 'pnacl-sz'")
argparser.add_argument('--pnacl-bin-path', required=False, argparser.add_argument('--pnacl-bin-path', required=False,
default=None, metavar='PNACL_BIN_PATH', default=(
'{root}/toolchain/linux_x86/pnacl_newlib_raw/bin'
).format(root=FindBaseNaCl()),
metavar='PNACL_BIN_PATH',
help='Path to LLVM & Binutils executables ' + help='Path to LLVM & Binutils executables ' +
'(e.g. for building PEXE files)') '(e.g. for building PEXE files)')
argparser.add_argument('--assemble', required=False, argparser.add_argument('--assemble', required=False,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment