mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-29 17:47:14 +02:00
Use Unix path while converting INO to CPP // Issue #610
This commit is contained in:
@ -64,7 +64,7 @@ class InoToCPPConverter(object):
|
||||
result.append("%s;" % ";\n".join([p[2] for p in prototypes]))
|
||||
result.append('#line %d "%s"' % (
|
||||
contents.count("\n", 0, first_pos + len(prototypes[0][2])) + 1,
|
||||
prototypes[0][0]))
|
||||
prototypes[0][0].replace("\\", "/")))
|
||||
result.append(contents[first_pos:].strip())
|
||||
|
||||
return result
|
||||
@ -88,7 +88,7 @@ class InoToCPPConverter(object):
|
||||
result = ["#include <Arduino.h>"]
|
||||
is_first = True
|
||||
for file_path, contents in data:
|
||||
result.append('#line 1 "%s"' % file_path)
|
||||
result.append('#line 1 "%s"' % file_path.replace("\\", "/"))
|
||||
|
||||
if is_first and prototypes:
|
||||
result += self.append_prototypes(contents, prototypes)
|
||||
|
Reference in New Issue
Block a user