diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2009-03-18 13:53:00 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2009-03-18 13:53:00 +0000 |
commit | 98d4bf140e2942ff9582d4d93fd787169b89f9e6 (patch) | |
tree | bdd3906c453165b2c481773b646519d0e4a7b812 | |
parent | Add c++ sample template. (diff) | |
download | rtems-eclipse-plug-in-98d4bf140e2942ff9582d4d93fd787169b89f9e6.tar.bz2 |
Support space characters in paths and 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; } |