Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc-Andre Laperle2020-09-16 03:45:43 +0000
committerMarc-André Laperle2020-09-24 21:55:55 +0000
commit6a3e138431f4330cea0dd23c3a6f81da422a587e (patch)
treeb3cddffe160069d4afdd025d55551a24c10e7a63 /windows/org.eclipse.cdt.msw.build/plugin.xml
parentae3159f8098d824dcc0c69c76df40d3bff06978c (diff)
downloadorg.eclipse.cdt-6a3e138431f4330cea0dd23c3a6f81da422a587e.tar.gz
org.eclipse.cdt-6a3e138431f4330cea0dd23c3a6f81da422a587e.tar.xz
org.eclipse.cdt-6a3e138431f4330cea0dd23c3a6f81da422a587e.zip
Bug 567018 - Built-in language settings provider for Clang-cl
It is the same as GCC built-in provider but with tweaked parameters to pass to Clang driver. It has to be enabled by hand since there is no toolchain associated with it for now. Change-Id: I5455d04725b2ee4709844d32ee32d355d120d807 Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
Diffstat (limited to 'windows/org.eclipse.cdt.msw.build/plugin.xml')
-rw-r--r--windows/org.eclipse.cdt.msw.build/plugin.xml12
1 files changed, 12 insertions, 0 deletions
diff --git a/windows/org.eclipse.cdt.msw.build/plugin.xml b/windows/org.eclipse.cdt.msw.build/plugin.xml
index 1476eaa756e..c8e8d75b575 100644
--- a/windows/org.eclipse.cdt.msw.build/plugin.xml
+++ b/windows/org.eclipse.cdt.msw.build/plugin.xml
@@ -762,4 +762,16 @@
prefer-non-shared="true">
</provider>
</extension>
+ <extension
+ point="org.eclipse.cdt.core.LanguageSettingsProvider">
+ <provider
+ class="org.eclipse.cdt.internal.msw.build.core.ClangClBuiltinSpecsDetector"
+ id="org.eclipse.cdt.msw.build.core.ClangCLBuiltinSpecsDetector"
+ name="%ClangCLBuiltinSpecsDetector.name"
+ parameter="${COMMAND} ${FLAGS} -E /clang:-P -v /clang:-dD &quot;${INPUTS}&quot;"
+ prefer-non-shared="true">
+ <language-scope id="org.eclipse.cdt.core.gcc"/>
+ <language-scope id="org.eclipse.cdt.core.g++"/>
+ </provider>
+ </extension>
</plugin>

Back to the top