DescriptionAdd support for escaped target names in isolate driver.
Currently the isolate_driver.py which creates the dependency files
used by the isolate system, does a simple split on all spaces when
trying to identify targets.
This can fail if the target name contains a space in the name. In
ninja, spaces are escaped with a $-prefix. An example would be
'Content$ Shell$ Helper.app'.
This CL adds support for such target names and ensures that they
stay as one item.
BUG=462248
Committed: https://crrev.com/8fb598c1b7b9a6b944e2ec15e989e80cdf7522c0
Cr-Commit-Position: refs/heads/master@{#319356}
Patch Set 1 #Patch Set 2 : Use list-comprehension #
Total comments: 2
Patch Set 3 : Use unicode characters instead. #Patch Set 4 : Use negative lookbehind in a regexp split #Patch Set 5 : Remove unnecessary newline #
Total comments: 2
Patch Set 6 : Strip out first item like before #Messages
Total messages: 21 (6 generated)
|