diff options
author | Andrew Gvozdev | 2013-09-10 14:02:20 +0000 |
---|---|---|
committer | Andrew Gvozdev | 2013-09-10 14:05:17 +0000 |
commit | b61d7161734f88543d792fccd85c9a7b7cba96d3 (patch) | |
tree | 8767d9a914d02d5237521a4780a68560362af021 /build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core | |
parent | 67aac2386ddf94cf839e7ae8316676fabed1c92f (diff) | |
download | org.eclipse.cdt-b61d7161734f88543d792fccd85c9a7b7cba96d3.tar.gz org.eclipse.cdt-b61d7161734f88543d792fccd85c9a7b7cba96d3.tar.xz org.eclipse.cdt-b61d7161734f88543d792fccd85c9a7b7cba96d3.zip |
bug 416786: added message in log to indicate invalid option type used in .cproject
Diffstat (limited to 'build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core')
-rw-r--r-- | build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Option.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Option.java b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Option.java index 250dce53259..67c3c3c4b1e 100644 --- a/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Option.java +++ b/build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Option.java @@ -44,6 +44,8 @@ import org.eclipse.cdt.managedbuilder.internal.macros.OptionContextData; import org.eclipse.cdt.managedbuilder.macros.IOptionContextData; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IConfigurationElement; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.Status; import org.osgi.framework.Version; public class Option extends BuildObject implements IOption, IBuildPropertiesRestriction { @@ -776,7 +778,9 @@ public class Option extends BuildObject implements IOption, IBuildPropertiesRest } else if (valueTypeStr.equals(TYPE_TREE)) { return TREE; } else { - // TODO: This was the CDT 2.0 default - should we keep it? + ManagedBuilderCorePlugin.log(new Status(IStatus.ERROR, ManagedBuilderCorePlugin.PLUGIN_ID, + "Invalid option type=\"" + valueTypeStr + "\" specified for option " + getId() )); //$NON-NLS-1$ //$NON-NLS-2$ + // This was the CDT 2.0 default return PREPROCESSOR_SYMBOLS; } } |