diff options
-rw-r--r-- | org.rtems.cdt/src/org/rtems/cdt/Storage.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/org.rtems.cdt/src/org/rtems/cdt/Storage.java b/org.rtems.cdt/src/org/rtems/cdt/Storage.java index c167177..6218401 100644 --- a/org.rtems.cdt/src/org/rtems/cdt/Storage.java +++ b/org.rtems.cdt/src/org/rtems/cdt/Storage.java @@ -268,7 +268,7 @@ public class Storage { } // Set command line - String makeArgument = Constants.BSP_PATH_MAKE_VARIABLE + "=" + bspPath; + String makeArgument = Constants.BSP_PATH_MAKE_VARIABLE + "=" + bspPath.replaceAll( " ", "\\\\ "); pb.command( make.toOSString(), makeArgument @@ -379,6 +379,9 @@ public class Storage { filteredOptions.remove( 0); } for (String option : filteredOptions) { + if (option.indexOf( ' ') != -1) { + option = "\"" + option + "\""; + } optionsValue += OPTION_SEPARATOR + option; } |