From: Miodrag Milanovic Date: Mon, 22 Mar 2021 15:48:33 +0000 (+0100) Subject: Windows specific fixes X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ecf7b8f1b01ac0c9b22716146d259052762405eb;p=SymbiYosys.git Windows specific fixes --- diff --git a/sbysrc/sby_core.py b/sbysrc/sby_core.py index bf1b66e..eac1bfd 100644 --- a/sbysrc/sby_core.py +++ b/sbysrc/sby_core.py @@ -64,11 +64,14 @@ class SbyTask: "{" : "(", "}" : ")", } - - cmdline_copy = cmdline - for u, w in replacements.items(): - cmdline_copy = cmdline_copy.replace(u, w) - self.cmdline = cmdline_copy + parts = cmdline.split("'") + for i in range(len(parts)): + if i % 2 == 0: + cmdline_copy = parts[i] + for u, w in replacements.items(): + cmdline_copy = cmdline_copy.replace(u, w) + parts[i] = cmdline_copy + self.cmdline = '"'.join(parts) self.logfile = logfile self.noprintregex = None self.notify = []