diff options
author | Doug Schaefer | 2017-10-17 14:28:57 +0000 |
---|---|---|
committer | Doug Schaefer | 2017-10-17 14:38:23 +0000 |
commit | 2198597a98741dfc9c9a7cf574f7b7e75be4d269 (patch) | |
tree | 2059cd4712830e33259e12db2632fc1a19ed0882 /core | |
parent | 6f06e634c4a248e6335fc553d583d368480fc1d3 (diff) | |
download | org.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')
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; } } |