mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-07 09:46:02 +02:00
Fix for [Bug 176246] Makefile projects probably shouldn't use the internal builder
This commit is contained in:
parent
03ab241bc3
commit
080f6d053f
1 changed files with 7 additions and 0 deletions
|
@ -68,6 +68,13 @@ public class StdProjectTypeHandler extends CWizardHandler {
|
||||||
Configuration cfg = new Configuration(mProj, (ToolChain)tcs[i], ManagedBuildManager.calculateChildId(s, null), name);
|
Configuration cfg = new Configuration(mProj, (ToolChain)tcs[i], ManagedBuildManager.calculateChildId(s, null), name);
|
||||||
IBuilder bld = cfg.getEditableBuilder();
|
IBuilder bld = cfg.getEditableBuilder();
|
||||||
if (bld != null) {
|
if (bld != null) {
|
||||||
|
if(bld.isInternalBuilder()){
|
||||||
|
IConfiguration prefCfg = ManagedBuildManager.getPreferenceConfiguration(false);
|
||||||
|
IBuilder prefBuilder = prefCfg.getBuilder();
|
||||||
|
cfg.changeBuilder(prefBuilder, ManagedBuildManager.calculateChildId(cfg.getId(), null), prefBuilder.getName());
|
||||||
|
bld = cfg.getEditableBuilder();
|
||||||
|
bld.setBuildPath(null);
|
||||||
|
}
|
||||||
bld.setManagedBuildOn(false);
|
bld.setManagedBuildOn(false);
|
||||||
} else {
|
} else {
|
||||||
System.out.println(IDEWorkbenchMessages.getString("StdProjectTypeHandler.3")); //$NON-NLS-1$
|
System.out.println(IDEWorkbenchMessages.getString("StdProjectTypeHandler.3")); //$NON-NLS-1$
|
||||||
|
|
Loading…
Add table
Reference in a new issue