Skip to content

Commit e507b9e

Browse files
committed
export make - Surround all command line stuff with quotes.
Should eliminate any space-in-path issues
1 parent a3ee5ed commit e507b9e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

tools/export/makefile/__init__.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,14 @@ def generate(self):
5959
if (basename(dirname(dirname(self.export_dir)))
6060
== "projectfiles")
6161
else [".."]),
62-
'cc_cmd': " ".join(self.toolchain.cc),
63-
'cppc_cmd': " ".join(self.toolchain.cppc),
64-
'asm_cmd': " ".join(self.toolchain.asm),
65-
'ld_cmd': " ".join(self.toolchain.ld),
62+
'cc_cmd': " ".join(["\"" + part + "\"" for part
63+
in self.toolchain.cc]),
64+
'cppc_cmd': " ".join(["\"" + part + "\"" for part
65+
in self.toolchain.cppc]),
66+
'asm_cmd': " ".join(["\"" + part + "\"" for part
67+
in self.toolchain.asm]),
68+
'ld_cmd': " ".join(["\"" + part + "\"" for part
69+
in self.toolchain.ld]),
6670
'elf2bin_cmd': self.toolchain.elf2bin,
6771
'link_script_ext': self.toolchain.LINKER_EXT,
6872
'link_script_option': self.LINK_SCRIPT_OPTION,

0 commit comments

Comments
 (0)