Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorLiviu Ionescu2013-09-18 20:38:03 +0000
committerAndrew Gvozdev2013-09-18 21:29:13 +0000
commit59efb5abcf20db994bbbe7d649c1c3acb3257964 (patch)
tree45caccf11a0e4a453a339dd2b0e7c1ffa79bfa65 /build
parent05841be5fce52dd3cbcf1eb6a6b0a80af02e2db0 (diff)
downloadorg.eclipse.cdt-59efb5abcf20db994bbbe7d649c1c3acb3257964.tar.gz
org.eclipse.cdt-59efb5abcf20db994bbbe7d649c1c3acb3257964.tar.xz
org.eclipse.cdt-59efb5abcf20db994bbbe7d649c1c3acb3257964.zip
Bug 417228. Escape filenames for secondary targets in
GnuMakefileGenerator.java. Change-Id: Ica4808ffce9642e455983905404d9c8303bb2cd8 Signed-off-by: Liviu Ionescu <ilg@livius.net> Reviewed-on: https://git.eclipse.org/r/16433 Reviewed-by: Andrew Gvozdev <angvoz.dev@gmail.com> IP-Clean: Andrew Gvozdev <angvoz.dev@gmail.com> Tested-by: Andrew Gvozdev <angvoz.dev@gmail.com>
Diffstat (limited to 'build')
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java
index 22aa3e8f072..8c275d9924a 100644
--- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java
+++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java
@@ -3880,6 +3880,10 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
for (int i=0; i<filenames.size(); i++) {
String filename = filenames.get(i);
if (filename.length() > 0) {
+
+ // Bug 417288, ilg@livius.net & freidin.alex@gmail.com
+ filename = ensurePathIsGNUMakeTargetRuleCompatibleSyntax(filename);
+
buffer.append(filename + WHITESPACE + LINEBREAK);
}
}

Back to the top