diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeBuilder.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeBuilder.java index c5df3664183..f3cc7f52fe1 100644 --- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeBuilder.java +++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeBuilder.java @@ -172,7 +172,6 @@ public class MakeBuilder extends ACBuilder { monitor.subTask(MakeCorePlugin.getResourceString("MakeBuilder.Updating_project")); //$NON-NLS-1$ try { - currProject.refreshLocal(IResource.DEPTH_INFINITE, null); // Do not allow the cancel of the refresh, since the builder is external // to Eclipse, files may have been created/modified and we will be out-of-sync. // The caveat is for hugue projects, it may take sometimes at every build. diff --git a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTarget.java b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTarget.java index 5e3ec6c65b9..9f41946ea22 100644 --- a/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTarget.java +++ b/build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTarget.java @@ -121,6 +121,8 @@ public class MakeTarget implements IMakeTarget { info.setFullBuildEnable(true); info.setFullBuildTarget(target); info.setBuildLocation(container.getLocation()); + IMakeBuilderInfo projectInfo = MakeCorePlugin.createBuildInfo(project, builderID); + info.setErrorParsers(projectInfo.getErrorParsers()); project.build(IncrementalProjectBuilder.FULL_BUILD, builderID, infoMap, monitor); }