diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2016-01-02 20:40:02 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-01-02 20:40:02 +0200 |
commit | 20f0f805a7223b9173d9516085989baee137e924 (patch) | |
tree | 69eca636069e70a9e9117691d7ff737fdbdf3bf8 | |
parent | 6830f3e14711b7c75c51edf635b5f97a7047f3e2 (diff) | |
download | meson-20f0f805a7223b9173d9516085989baee137e924.zip meson-20f0f805a7223b9173d9516085989baee137e924.tar.gz meson-20f0f805a7223b9173d9516085989baee137e924.tar.bz2 |
Fix " quoting on Windows.
-rw-r--r-- | ninjabackend.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ninjabackend.py b/ninjabackend.py index 8eef148..abd94e4 100644 --- a/ninjabackend.py +++ b/ninjabackend.py @@ -107,10 +107,12 @@ class NinjaBuildElement(): templ = noq_templ else: templ = q_templ + i = i.replace('\\', '\\\\') + if quote_char == '"': + i = i.replace('"', '\\"') newelems.append(templ % ninja_quote(i)) line += ' '.join(newelems) line += '\n' - line = line.replace('\\', '\\\\') outfile.write(line) outfile.write('\n') |