mirror of https://gitlab.com/ita1024/waf.git
eclipse: pass correct languageId for C++ when generating tool otherwise settings will not be used when C++ files are edited
This commit is contained in:
parent
60635533c5
commit
f7068944f3
|
@ -212,7 +212,7 @@ class eclipse(Build.BuildContext):
|
||||||
'value': '"%s"'%(i)})
|
'value': '"%s"'%(i)})
|
||||||
if tool_name == "GNU C++" or tool_name == "GNU C":
|
if tool_name == "GNU C++" or tool_name == "GNU C":
|
||||||
self.add(doc,tool,'inputType',{ 'id':'org.eclipse.cdt.build.core.settings.holder.inType.1', \
|
self.add(doc,tool,'inputType',{ 'id':'org.eclipse.cdt.build.core.settings.holder.inType.1', \
|
||||||
'languageId':'org.eclipse.cdt.core.gcc','languageName':tool_name, \
|
'languageId':'org.eclipse.cdt.core.gcc' if tool_name == "GNU C" else 'org.eclipse.cdt.core.g++','languageName':tool_name, \
|
||||||
'sourceContentType':'org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader', \
|
'sourceContentType':'org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader', \
|
||||||
'superClass':'org.eclipse.cdt.build.core.settings.holder.inType' })
|
'superClass':'org.eclipse.cdt.build.core.settings.holder.inType' })
|
||||||
if source_dirs:
|
if source_dirs:
|
||||||
|
|
Loading…
Reference in New Issue