Index: pylib/gyp/generator/ninja.py |
diff --git a/pylib/gyp/generator/ninja.py b/pylib/gyp/generator/ninja.py |
index d66cee11e80896b4a41b8d2e04603e8a6e336351..3662e491b440e4b3d288ec1acd161afb2c8a18ce 100644 |
--- a/pylib/gyp/generator/ninja.py |
+++ b/pylib/gyp/generator/ninja.py |
@@ -12,6 +12,7 @@ import gyp.xcode_emulation |
import os.path |
import re |
import subprocess |
+import string |
import sys |
import gyp.ninja_syntax as ninja_syntax |
@@ -1069,7 +1070,7 @@ class NinjaWriter: |
if self.toolset == 'target': |
rule_name += '.' + self.toolset |
rule_name += '.' + name |
- rule_name = rule_name.replace(' ', '_') |
+ rule_name = rule_name.translate(string.maketrans(' ()', '___')) |
args = args[:] |