Index: pylib/gyp/generator/ninja.py |
=================================================================== |
--- pylib/gyp/generator/ninja.py (revision 1753) |
+++ pylib/gyp/generator/ninja.py (working copy) |
@@ -4,6 +4,7 @@ |
import copy |
import hashlib |
+import json |
import multiprocessing |
import os.path |
import re |
@@ -770,7 +771,7 @@ |
env = self.ComputeExportEnvString(env) |
keys = self.xcode_settings.GetExtraPlistItems(self.config_name) |
- keys = [QuoteShellArgument(v, self.flavor) for v in sum(keys.items(), ())] |
+ keys = QuoteShellArgument(json.dumps(keys), self.flavor) |
self.ninja.build(out, 'copy_infoplist', info_plist, |
variables=[('env', env), ('keys', keys)]) |
bundle_depends.append(out) |