Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Johnston2018-03-19 22:12:54 +0000
committerJeff Johnston2018-03-20 01:50:31 +0000
commit60affd8b9f98c07b0dac9176964250b67029ef70 (patch)
treea9784d0471f8e2505649d052b845785a1dec0fad /core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/ICBuildConfiguration.java
parentf388f97fffe39ad21fbc39c6441cb66dda40328a (diff)
downloadorg.eclipse.cdt-60affd8b9f98c07b0dac9176964250b67029ef70.tar.gz
org.eclipse.cdt-60affd8b9f98c07b0dac9176964250b67029ef70.tar.xz
org.eclipse.cdt-60affd8b9f98c07b0dac9176964250b67029ef70.zip
Bug 532420 - Make Container Core Build indexing more efficient
- add new ICBuildConfiguration2 to keep API checks happy - remove refreshScannerInfo method from ICBuildConfiguration and put it in ICBuildConfiguration2 - make CBuildConfiguration implement ICBuildConfiguration2 - update ContainerPropertyVolumesModel to use new Docker plug-ins using docker-client 8.9.2. - fix MesonBuildConfiguration to use a job for each compile line being processed, then wait until all jobs are done before causing an reindex to occur (this will maximize parallelism when building in Containers) - fix ContainerCommandLauncherFactory to save the project so we can exclude project directories when copying header files using the new Docker Tooling interfaces - fix CoreBuildLaunchBarTracker to use ICBuildConfiguration2 interface to make the call to refreshScannerInfo Change-Id: I2138f5111614e7821e46c22731397a01035eac0a
Diffstat (limited to 'core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/ICBuildConfiguration.java')
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/ICBuildConfiguration.java7
1 files changed, 0 insertions, 7 deletions
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/ICBuildConfiguration.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/ICBuildConfiguration.java
index 91d7823815e..1d295b31dec 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/ICBuildConfiguration.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/ICBuildConfiguration.java
@@ -126,13 +126,6 @@ public interface ICBuildConfiguration extends IAdaptable, IScannerInfoProvider {
void clean(IConsole console, IProgressMonitor monitor) throws CoreException;
/**
- * Refresh the Scanner info
- *
- * @since 6.5
- */
- void refreshScannerInfo() throws CoreException;
-
- /**
* The binaries produced by the build.
*
* @return binaries produced by the build.

Back to the top