diff options
Diffstat (limited to 'xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml')
-rw-r--r-- | xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml b/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml index 9e581224621..dafa1c27d85 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml +++ b/xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml @@ -74,6 +74,25 @@ class="org.eclipse.cdt.make.xlc.core.scannerconfig.XlCSpecsConsoleParser"> </scannerInfoConsoleParser> </scannerInfoProvider> + </extension> + <extension + point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider + class="org.eclipse.cdt.managedbuilder.xlc.core.XlcBuiltinSpecsDetector" + id="org.eclipse.cdt.managedbuilder.xlc.core.XlcBuiltinSpecsDetector" + name="%XlcBuiltinSpecsDetectorName" + parameter="${COMMAND} -E -V -P -w ${INPUTS}"> + <language-scope id="org.eclipse.cdt.core.gcc"/> + <language-scope id="org.eclipse.cdt.core.g++"/> + </provider> + <provider + class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" + id="org.eclipse.cdt.managedbuilder.xlc.core.XlcBuildCommandParser" + name="%XlcBuildCommandParserName" + parameter="xl[cC]" + prefer-non-shared="true"> + </provider> </extension> + </plugin> |