mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-09-05 06:33:23 +02:00
Bug 295690 Other builders should get CDT arguments to build
This commit is contained in:
parent
107aabe04c
commit
36f8c60bec
1 changed files with 5 additions and 5 deletions
|
@ -4690,12 +4690,12 @@ public class ManagedBuildManager extends AbstractCExtension {
|
||||||
ICommand[] commands = project.getDescription().getBuildSpec();
|
ICommand[] commands = project.getDescription().getBuildSpec();
|
||||||
monitor.beginTask("", commands.length); //$NON-NLS-1$
|
monitor.beginTask("", commands.length); //$NON-NLS-1$
|
||||||
for (int i = 0; i < commands.length; i++) {
|
for (int i = 0; i < commands.length; i++) {
|
||||||
if (commands[i].getBuilderName().equals(CommonBuilder.BUILDER_ID)) {
|
Map newArgs = map;
|
||||||
project.build(IncrementalProjectBuilder.FULL_BUILD, CommonBuilder.BUILDER_ID, map, new SubProgressMonitor(monitor, 1));
|
if (!commands[i].getBuilderName().equals(CommonBuilder.BUILDER_ID)) {
|
||||||
} else {
|
newArgs = new HashMap(map);
|
||||||
project.build(IncrementalProjectBuilder.FULL_BUILD, commands[i].getBuilderName(),
|
newArgs.putAll(commands[i].getArguments());
|
||||||
commands[i].getArguments(), new SubProgressMonitor(monitor, 1));
|
|
||||||
}
|
}
|
||||||
|
project.build(IncrementalProjectBuilder.FULL_BUILD, commands[i].getBuilderName(), newArgs, new SubProgressMonitor(monitor, 1));
|
||||||
}
|
}
|
||||||
monitor.done();
|
monitor.done();
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Add table
Reference in a new issue