1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-12 18:55:38 +02:00

Bug 422378: allow case of getOutputNames() returning null

Allow GnuMakefileGenerator to completely ignore an input file

Change-Id: If4b45db8482b273f4729211d55cfa4f201760b29
Signed-off-by: jantje <eclipse@baeyens.it>
This commit is contained in:
jantje 2016-10-21 02:02:23 +02:00 committed by Jonah Graham
parent 5d6f8c3b2b
commit 5cafc1413a

View file

@ -3256,6 +3256,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
IPath[] inPaths = new IPath[1];
inPaths[0] = sourceLocation;
IPath[] outPaths = nameProvider.getOutputNames(tool, inPaths);
if (outPaths != null) {
for (int j=0; j<outPaths.length; j++) {
IPath outPath = outPaths[j];
String outputName = outPaths[j].toString();
@ -3310,6 +3311,7 @@ public class GnuMakefileGenerator implements IManagedBuilderMakefileGenerator2 {
enumeratedSecondaryOutputs.add(resolvePercent(outPath, sourceLocation));
}
}
}
} else
// 4. If outputNames is specified, use it
if (outputNames != null) {