Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorDoug Schaefer2017-10-17 14:28:57 +0000
committerDoug Schaefer2017-10-17 14:38:23 +0000
commit2198597a98741dfc9c9a7cf574f7b7e75be4d269 (patch)
tree2059cd4712830e33259e12db2632fc1a19ed0882 /core
parent6f06e634c4a248e6335fc553d583d368480fc1d3 (diff)
downloadorg.eclipse.cdt-2198597a98741dfc9c9a7cf574f7b7e75be4d269.tar.gz
org.eclipse.cdt-2198597a98741dfc9c9a7cf574f7b7e75be4d269.tar.xz
org.eclipse.cdt-2198597a98741dfc9c9a7cf574f7b7e75be4d269.zip
Make no toolchain error handling more generic and reuse with Qt
In particular when Qt Installs are missing. This is a similar scenario to when toolchains are missing. Change-Id: Ic78f71436e46c73900a556133c3883df807784d9
Diffstat (limited to 'core')
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java2
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java2
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/build/CBuildConfigurationManager.java2
3 files changed, 3 insertions, 3 deletions
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java
index 0f1ac134595..b639dee57cf 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java
@@ -126,7 +126,7 @@ public class CCorePlugin extends Plugin {
*
* @since 6.4
*/
- public static final int STATUS_TOOLCHAIN_NOT_FOUND = 5;
+ public static final int STATUS_BUILD_CONFIG_NOT_VALID = 5;
public static final String PLUGIN_ID = "org.eclipse.cdt.core"; //$NON-NLS-1$
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java
index d90e35e9ef6..c6137462782 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java
@@ -125,7 +125,7 @@ public abstract class CBuildConfiguration extends PlatformObject
tc = tcs.iterator().next();
} else {
throw new CoreException(new Status(IStatus.ERROR, CCorePlugin.PLUGIN_ID,
- CCorePlugin.STATUS_TOOLCHAIN_NOT_FOUND,
+ CCorePlugin.STATUS_BUILD_CONFIG_NOT_VALID,
String.format(Messages.CBuildConfiguration_ToolchainMissing, config.getName()),
null));
}
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/build/CBuildConfigurationManager.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/build/CBuildConfigurationManager.java
index 3f8ead11ed8..20b1be3b31d 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/build/CBuildConfigurationManager.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/build/CBuildConfigurationManager.java
@@ -209,7 +209,7 @@ public class CBuildConfigurationManager implements ICBuildConfigurationManager,
} catch (CoreException e) {
IStatus status = e.getStatus();
if (!status.getPlugin().equals(CCorePlugin.PLUGIN_ID)
- || status.getCode() != CCorePlugin.STATUS_TOOLCHAIN_NOT_FOUND) {
+ || status.getCode() != CCorePlugin.STATUS_BUILD_CONFIG_NOT_VALID) {
throw e;
}
}

Back to the top