summaryrefslogtreecommitdiffstats
path: root/misc/ninja_syntax.py
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2011-09-07 23:47:57 (GMT)
committerEvan Martin <martine@danga.com>2011-09-07 23:47:57 (GMT)
commit32855955c62287165434f468401343bbffa37253 (patch)
tree1dfa603c3b03fafadb46fe5d5da0c6d02b1cf468 /misc/ninja_syntax.py
parentb41da2119ab751982d470a012889b0d22b567b4d (diff)
downloadNinja-32855955c62287165434f468401343bbffa37253.zip
Ninja-32855955c62287165434f468401343bbffa37253.tar.gz
Ninja-32855955c62287165434f468401343bbffa37253.tar.bz2
allow --with-gtest flag to use unpacked gtest dir
Useful for building on Macs.
Diffstat (limited to 'misc/ninja_syntax.py')
-rw-r--r--misc/ninja_syntax.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/misc/ninja_syntax.py b/misc/ninja_syntax.py
index ba7b55b..aa7e124 100644
--- a/misc/ninja_syntax.py
+++ b/misc/ninja_syntax.py
@@ -22,6 +22,10 @@ class Writer(object):
self.output.write('# ' + line + '\n')
def variable(self, key, value, indent=0):
+ if value is None:
+ return
+ if isinstance(value, list):
+ value = ' '.join(value)
self._line('%s = %s' % (key, value), indent)
def rule(self, name, command, description=None, depfile=None):