mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Add checks for conversion to 1.2 project conversion
This commit is contained in:
parent
dcec32b0ef
commit
cb882ca610
1 changed files with 7 additions and 1 deletions
|
@ -38,6 +38,8 @@ import org.eclipse.cdt.managedbuilder.core.IToolReference;
|
|||
import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
|
||||
import org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin;
|
||||
import org.eclipse.cdt.managedbuilder.internal.core.ManagedBuildInfo;
|
||||
import org.eclipse.cdt.managedbuilder.internal.core.Tool;
|
||||
import org.eclipse.cdt.managedbuilder.internal.core.ToolChain;
|
||||
import org.eclipse.core.resources.IFile;
|
||||
import org.eclipse.core.resources.IProject;
|
||||
import org.eclipse.core.resources.IWorkspace;
|
||||
|
@ -217,7 +219,8 @@ class UpdateManagedProject12 {
|
|||
|
||||
// Convert the tool references
|
||||
IToolChain toolChain = newConfig.getToolChain();
|
||||
|
||||
((ToolChain)toolChain).checkForMigrationSupport();
|
||||
|
||||
NodeList toolRefNodes = oldConfig.getElementsByTagName(IConfigurationV2.TOOLREF_ELEMENT_NAME);
|
||||
for (int refIndex = 0; refIndex < toolRefNodes.getLength(); ++refIndex) {
|
||||
try{
|
||||
|
@ -629,6 +632,9 @@ class UpdateManagedProject12 {
|
|||
throw new CoreException(new Status(IStatus.ERROR, ManagedBuilderCorePlugin.getUniqueIdentifier(), -1,
|
||||
ConverterMessages.getFormattedString("UpdateManagedProject12.11",toolId), null)); //$NON-NLS-1$
|
||||
|
||||
// Check for migration support
|
||||
((Tool)newTool).checkForMigrationSupport();
|
||||
|
||||
// The ref may or may not contain overridden options
|
||||
NodeList optRefs = oldToolRef.getElementsByTagName(ITool.OPTION_REF);
|
||||
for (int refIndex = optRefs.getLength() - 1; refIndex >= 0; --refIndex) {
|
||||
|
|
Loading…
Add table
Reference in a new issue