1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 10:16:03 +02:00

fix for [Bug 195129] Makefile and parallel build fails

This commit is contained in:
Mikhail Sennikovsky 2007-07-05 11:03:50 +00:00
parent 1d995f32bd
commit 633b10b954

View file

@ -1869,7 +1869,7 @@ public class CommonBuilder extends ACBuilder {
// Turn the string into an array. // Turn the string into an array.
String[] makeArray(String string) { String[] makeArray(String string) {
string.trim(); string = string.trim();
char[] array = string.toCharArray(); char[] array = string.toCharArray();
ArrayList aList = new ArrayList(); ArrayList aList = new ArrayList();
StringBuffer buffer = new StringBuffer(); StringBuffer buffer = new StringBuffer();
@ -1884,14 +1884,24 @@ public class CommonBuilder extends ACBuilder {
} }
} }
if (c == ' ' && !inComment) { if (c == ' ' && !inComment) {
aList.add(buffer.toString()); if (buffer.length() > 0){
String str = buffer.toString().trim();
if(str.length() > 0){
aList.add(str);
}
}
// aList.add(buffer.toString());
buffer = new StringBuffer(); buffer = new StringBuffer();
} else { } else {
buffer.append(c); buffer.append(c);
} }
} }
if (buffer.length() > 0) if (buffer.length() > 0){
aList.add(buffer.toString()); String str = buffer.toString().trim();
if(str.length() > 0){
aList.add(str);
}
}
return (String[]) aList.toArray(new String[aList.size()]); return (String[]) aList.toArray(new String[aList.size()]);
} }