diff options
author | Evan Martin <martine@danga.com> | 2011-05-02 00:48:39 (GMT) |
---|---|---|
committer | Evan Martin <martine@danga.com> | 2011-05-02 01:02:13 (GMT) |
commit | d7bd4a2367046ee0458123051d9cbdc465d022d1 (patch) | |
tree | d3c92ec32dce8649b0d39786254b2a4c64099acf /misc | |
parent | 101d9b2d14f6877818787921bad55783ad76f6f4 (diff) | |
download | Ninja-d7bd4a2367046ee0458123051d9cbdc465d022d1.zip Ninja-d7bd4a2367046ee0458123051d9cbdc465d022d1.tar.gz Ninja-d7bd4a2367046ee0458123051d9cbdc465d022d1.tar.bz2 |
check in a script that generates build.ninja
This will allow us to:
1) simplify bootstrap
2) generate windows-style paths on windows
It is also in line with ninja's philosophy: the build file syntax
is simple because the build files are easy to generate.
Diffstat (limited to 'misc')
-rw-r--r-- | misc/ninja.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/misc/ninja.py b/misc/ninja.py index f13adfd..e1abbf7 100644 --- a/misc/ninja.py +++ b/misc/ninja.py @@ -52,6 +52,8 @@ class Writer(object): for key, val in variables: self.variable(key, val, indent=1) + return outputs + def _line(self, text, indent=0): while len(text) > self.width: space = text.rfind(' ', 0, self.width - 4) |