summaryrefslogtreecommitdiffstats
path: root/bootstrap.py
diff options
context:
space:
mode:
authorBrandon Philips <brandon@ifup.org>2012-06-10 01:38:50 (GMT)
committerBrandon Philips <brandon@ifup.org>2012-06-10 01:38:50 (GMT)
commit9cd14a0ce0376e79a742fc59412136e5b460f558 (patch)
tree8a7e2d8053d75ab1f4b715e0600bfde8c67c5755 /bootstrap.py
parent62d3b116bb93360bc13600e2ab972504a958d476 (diff)
downloadNinja-9cd14a0ce0376e79a742fc59412136e5b460f558.zip
Ninja-9cd14a0ce0376e79a742fc59412136e5b460f558.tar.gz
Ninja-9cd14a0ce0376e79a742fc59412136e5b460f558.tar.bz2
bootstrap: chdir to bootstrap's directory
When integrating ninja into luvit I naively tried calling: ./tools/ninja/bootstrap.py This broke because bootstrap expects you to be in the ninja directory when you call it. This patch makes it possible to run bootstrap.py like above and have it work.
Diffstat (limited to 'bootstrap.py')
-rwxr-xr-xbootstrap.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/bootstrap.py b/bootstrap.py
index ad6f1eb..f178bda 100755
--- a/bootstrap.py
+++ b/bootstrap.py
@@ -21,6 +21,8 @@ import errno
import shlex
import subprocess
+os.chdir(os.path.dirname(sys.argv[0]))
+
parser = OptionParser()
parser.add_option('--verbose', action='store_true',
help='enable verbose build',)