Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml')
-rw-r--r--xlc/org.eclipse.cdt.managedbuilder.xlc.core/plugin.xml19
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>

Back to the top