Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Gvozdev2013-09-10 14:02:20 +0000
committerAndrew Gvozdev2013-09-10 14:05:17 +0000
commitb61d7161734f88543d792fccd85c9a7b7cba96d3 (patch)
tree8767d9a914d02d5237521a4780a68560362af021 /build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core
parent67aac2386ddf94cf839e7ae8316676fabed1c92f (diff)
downloadorg.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.java6
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;
}
}

Back to the top