1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-17 22:23:10 +03:00

SAM boards stop compiling due to way of handling params with spaces on different OSs. Fixed

This commit is contained in:
Federico Fissore
2015-04-13 12:05:00 +02:00
parent 4c9e5fc564
commit c740f251f4
2 changed files with 39 additions and 6 deletions

View File

@ -54,6 +54,7 @@ import processing.app.preproc.PdePreprocessor;
import processing.app.legacy.PApplet;
import processing.app.packages.LegacyUserLibrary;
import processing.app.packages.UserLibrary;
import processing.app.tools.ArgumentsWithSpaceAwareCommandLine;
public class Compiler implements MessageConsumer {
@ -319,10 +320,10 @@ public class Compiler implements MessageConsumer {
if (maxDataSize > 0) {
System.out
.println(I18n
.format(
_("Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes."),
dataSize, maxDataSize, dataSize * 100 / maxDataSize,
maxDataSize - dataSize));
.format(
_("Global variables use {0} bytes ({2}%%) of dynamic memory, leaving {3} bytes for local variables. Maximum is {1} bytes."),
dataSize, maxDataSize, dataSize * 100 / maxDataSize,
maxDataSize - dataSize));
} else {
System.out.println(I18n
.format(_("Global variables use {0} bytes of dynamic memory."), dataSize));
@ -736,9 +737,9 @@ public class Compiler implements MessageConsumer {
}
});
CommandLine commandLine = new CommandLine(command[0]);
CommandLine commandLine = new ArgumentsWithSpaceAwareCommandLine(command[0]);
for (int i = 1; i < command.length; i++) {
commandLine.addArgument(command[i]);
commandLine.addArgument(command[i], false);
}
int result;