mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-30 10:07: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("%s;" % ";\n".join([p[2] for p in prototypes]))
|
||||||
result.append('#line %d "%s"' % (
|
result.append('#line %d "%s"' % (
|
||||||
contents.count("\n", 0, first_pos + len(prototypes[0][2])) + 1,
|
contents.count("\n", 0, first_pos + len(prototypes[0][2])) + 1,
|
||||||
prototypes[0][0]))
|
prototypes[0][0].replace("\\", "/")))
|
||||||
result.append(contents[first_pos:].strip())
|
result.append(contents[first_pos:].strip())
|
||||||
|
|
||||||
return result
|
return result
|
||||||
@ -88,7 +88,7 @@ class InoToCPPConverter(object):
|
|||||||
result = ["#include <Arduino.h>"]
|
result = ["#include <Arduino.h>"]
|
||||||
is_first = True
|
is_first = True
|
||||||
for file_path, contents in data:
|
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:
|
if is_first and prototypes:
|
||||||
result += self.append_prototypes(contents, prototypes)
|
result += self.append_prototypes(contents, prototypes)
|
||||||
|
Reference in New Issue
Block a user