1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00

Fix for [Bug 182465] Creating new CDT project with make adds include directories

This commit is contained in:
Mikhail Sennikovsky 2007-04-23 16:38:41 +00:00
parent f6bce6cadf
commit f51c347096

View file

@ -135,10 +135,23 @@ public class CfgScannerConfigInfoFactory2 {
if(info == null){
String id = cfg.getDiscoveryProfileId();
if(id != null)
info = container.createInfo(baseContext, id);
else
info = container.createInfo(baseContext);
IScannerConfigBuilderInfo2 prefInfo = null;
if(!cfg.isPreference()){
IConfiguration prefCfg = ManagedBuildManager.getPreferenceConfiguration(false);
ICfgScannerConfigBuilderInfo2Set prefContainer = create(prefCfg);
prefInfo = prefContainer.getInfo(new CfgInfoContext(prefCfg));
}
if(prefInfo == null){
if(id != null)
info = container.createInfo(baseContext, id);
else
info = container.createInfo(baseContext);
} else {
if(id != null)
info = container.createInfo(baseContext, prefInfo, id);
else
info = container.createInfo(baseContext, prefInfo, prefInfo.getSelectedProfileId());
}
}
map.put(new CfgInfoContext(cfg), info);
} else {