Index: tools/gn/escape.cc |
diff --git a/tools/gn/escape.cc b/tools/gn/escape.cc |
index e10e24a2b68c48f6a5c0454e33ecd036879320e0..c1acc722a9f036a383aa1052c373e2650d4aae5e 100644 |
--- a/tools/gn/escape.cc |
+++ b/tools/gn/escape.cc |
@@ -58,6 +58,9 @@ void EscapeStringToString(const base::StringPiece& str, |
} else if (str[i] == '\\' && (options.mode & ESCAPE_JSON)) { |
dest->push_back('\\'); |
dest->push_back('\\'); |
+ } else if (str[i] == ':' && (options.mode & ESCAPE_NINJA)) { |
+ dest->push_back('$'); |
+ dest->push_back(':'); |
scottmg
2014/04/28 19:50:53
test for this
|
} else { |
dest->push_back(str[i]); |
} |