mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-09 17:25:38 +02:00

For ISV integration/extension to CDT CMake, it is necessary to extend several non-API classes (eg: CMakeBuildConfiguration, CMakeBuildConfigurationProvider). This would cause "Discouraged access: The type XXX is not API" warnings. The classes have now been made API so can be extended without warnings. Addresses Issue: CDT CMake Improvements #1000, IDE-82683-REQ-017 Extending CMakeBuildConfiguration
32 lines
1.1 KiB
XML
32 lines
1.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
<extension-point id="toolChainProvider" name="%cmaketoolChainProvider.name" schema="schema/toolChainProvider.exsd"/>
|
|
<extension
|
|
id="cmakeNature"
|
|
name="%cmakenature.name"
|
|
point="org.eclipse.core.resources.natures">
|
|
<runtime>
|
|
<run
|
|
class="org.eclipse.cdt.cmake.core.CMakeNature">
|
|
</run>
|
|
</runtime>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.core.buildConfigProvider">
|
|
<provider
|
|
class="org.eclipse.cdt.cmake.core.CMakeBuildConfigurationProvider"
|
|
id="org.eclipse.cdt.cmake.core.provider"
|
|
natureId="org.eclipse.cdt.cmake.core.cmakeNature">
|
|
</provider>
|
|
</extension>
|
|
<extension
|
|
id="cmakeproblem"
|
|
name="%cmakeproblem"
|
|
point="org.eclipse.core.resources.markers">
|
|
<super type="org.eclipse.core.resources.problemmarker">
|
|
</super>
|
|
<super type="org.eclipse.core.resources.textmarker">
|
|
</super>
|
|
</extension>
|
|
</plugin>
|