diff options
author | Colin Cross <ccross@android.com> | 2016-03-07 21:37:11 (GMT) |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2016-04-19 20:34:16 (GMT) |
commit | bff4010e561b7d5f366262ef3d1415dcd50a3d94 (patch) | |
tree | 99c4675151f594f9182629871916b2adaf2a3946 /src/browse.py | |
parent | bfe8cd9b34d117201ffecd639e4b694f18648242 (diff) | |
download | Ninja-bff4010e561b7d5f366262ef3d1415dcd50a3d94.zip Ninja-bff4010e561b7d5f366262ef3d1415dcd50a3d94.tar.gz Ninja-bff4010e561b7d5f366262ef3d1415dcd50a3d94.tar.bz2 |
Pass location of build.ninja file to browse script
Pass the value of -f to the browse python script so it can be passed
back to ninja -t query.
Diffstat (limited to 'src/browse.py')
-rwxr-xr-x | src/browse.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/browse.py b/src/browse.py index 63c60aa..32792f3 100755 --- a/src/browse.py +++ b/src/browse.py @@ -150,8 +150,8 @@ def generate_html(node): return '\n'.join(document) def ninja_dump(target): - proc = subprocess.Popen([args.ninja_command, '-t', 'query', target], - stdout=subprocess.PIPE, stderr=subprocess.PIPE, + cmd = [args.ninja_command, '-f', args.f, '-t', 'query', target] + proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) return proc.communicate() + (proc.returncode,) @@ -194,6 +194,8 @@ parser.add_argument('--no-browser', action='store_true', parser.add_argument('--ninja-command', default='ninja', help='Path to ninja binary (default %(default)s)') +parser.add_argument('-f', default='build.ninja', + help='Path to build.ninja file (default %(default)s)') parser.add_argument('initial_target', default='all', nargs='?', help='Initial target to show (default %(default)s)') |