diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java index c0546eba001..82d78486035 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java @@ -3713,7 +3713,9 @@ public class ManagedBuildManager extends AbstractCExtension implements IScannerI } } } else { - fullPath = cfg.getOwner().getProject().getFullPath().append(cfg.getName()); + fullPath = cfg.getOwner().getProject().getFullPath(); + if(builder.isManagedBuildOn()) + fullPath = fullPath.append(cfg.getName()); } return fullPath; diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java index df771f41338..cc756877788 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/CommonBuilder.java @@ -851,7 +851,7 @@ public class CommonBuilder extends ACBuilder { IBuilder builder = bInfo.getBuilder(); IConfiguration cfg = bInfo.getConfiguration(); - boolean isParallel = builder.getParallelizationNum() != 0; + boolean isParallel = builder.isParallelBuildOn() && builder.getParallelizationNum() > 1; // boolean buildIncrementaly = true; boolean resumeOnErr = !builder.isStopOnError();