Chromium Code Reviews| Index: pylib/gyp/mac_tool.py |
| diff --git a/pylib/gyp/mac_tool.py b/pylib/gyp/mac_tool.py |
| index e33c1d1273de072485ed36bece4ebc68d9025cf1..ea701192c837d6674e89efbac276deffd3378b92 100755 |
| --- a/pylib/gyp/mac_tool.py |
| +++ b/pylib/gyp/mac_tool.py |
| @@ -49,6 +49,7 @@ class MacTool(object): |
| def ExecCopyBundleResource(self, source, dest, convert_to_binary): |
| """Copies a resource file to the bundle/Resources directory, performing any |
| necessary compilation on each resource.""" |
| + convert_to_binary = convert_to_binary == 'True' |
| extension = os.path.splitext(source)[1].lower() |
| if os.path.isdir(source): |
| # Copy tree. |
| @@ -62,14 +63,14 @@ class MacTool(object): |
| return self._CopyXIBFile(source, dest) |
| elif extension == '.storyboard': |
| return self._CopyXIBFile(source, dest) |
| - elif extension == '.strings': |
| + elif extension == '.strings' and not convert_to_binary: |
| self._CopyStringsFile(source, dest) |
| else: |
| if os.path.exists(dest): |
| os.unlink(dest) |
| shutil.copy(source, dest) |
|
sdefresne
2016/07/05 16:52:14
The file is copied here (i.e. in the else clause).
justincohen
2016/07/06 09:18:05
Will this create a lot of churn? I wonder why we d
sdefresne
2016/07/06 09:28:06
I don't know why we do not delete first for the ot
|
| - if extension in ('.plist', '.strings') and convert_to_binary == 'True': |
| + if convert_to_binary and extension in ('.plist', '.strings'): |
| self._ConvertToBinary(dest) |
| def _CopyXIBFile(self, source, dest): |