summaryrefslogtreecommitdiffstats
path: root/src/browse.py
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2016-03-07 21:37:11 (GMT)
committerColin Cross <ccross@android.com>2016-04-19 20:34:16 (GMT)
commitbff4010e561b7d5f366262ef3d1415dcd50a3d94 (patch)
tree99c4675151f594f9182629871916b2adaf2a3946 /src/browse.py
parentbfe8cd9b34d117201ffecd639e4b694f18648242 (diff)
downloadNinja-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-xsrc/browse.py6
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)')