mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-25 17:23:56 +02:00
89 lines
3 KiB
XML
89 lines
3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
<extension
|
|
id="cmakeNature"
|
|
point="org.eclipse.core.resources.natures">
|
|
<runtime>
|
|
<run
|
|
class="org.eclipse.cdt.cmake.core.CMakeNature">
|
|
</run>
|
|
</runtime>
|
|
<builder
|
|
id="org.eclipse.cdt.cmake.core.cmakeBuilder">
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
id="cmakeBuilder"
|
|
name="CMake Builder"
|
|
point="org.eclipse.core.resources.builders">
|
|
<builder
|
|
callOnEmptyDelta="true"
|
|
hasNature="true"
|
|
isConfigurable="true"
|
|
supportsConfigurations="true">
|
|
<run
|
|
class="org.eclipse.cdt.cmake.core.internal.CMakeBuilder">
|
|
</run>
|
|
</builder>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.launchbar.core.launchBarContributions">
|
|
<descriptorType
|
|
class="org.eclipse.cdt.cmake.core.internal.CMakeLaunchDescriptorType"
|
|
id="org.eclipse.cdt.cmake.core.descriptorType"
|
|
priority="10">
|
|
<enablement>
|
|
<instanceof
|
|
value="org.eclipse.core.resources.IProject">
|
|
</instanceof>
|
|
<test
|
|
forcePluginActivation="true"
|
|
property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.cmake.core.cmakeNature">
|
|
</test>
|
|
</enablement>
|
|
<enablement>
|
|
<instanceof
|
|
value="org.eclipse.core.resources.IProject">
|
|
</instanceof>
|
|
<test
|
|
property="org.eclipse.core.resources.projectNature">
|
|
</test>
|
|
</enablement>
|
|
</descriptorType>
|
|
<configProvider
|
|
class="org.eclipse.cdt.cmake.core.internal.CMakeLocalLaunchConfigurationProvider"
|
|
descriptorType="org.eclipse.cdt.cmake.core.descriptorType"
|
|
priority="10">
|
|
</configProvider>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.core.launchConfigurationTypes">
|
|
<launchConfigurationType
|
|
delegate="org.eclipse.cdt.cmake.core.internal.CMakeLocalRunLaunchConfigDelegate"
|
|
id="org.eclipse.cdt.cmake.core.localLunchConfigurationType"
|
|
modes="run"
|
|
name="CMake Local Application"
|
|
public="true">
|
|
</launchConfigurationType>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
adaptableType="org.eclipse.core.resources.IBuildConfiguration"
|
|
class="org.eclipse.cdt.cmake.core.internal.CMakeBuildConfigurationFactory">
|
|
<adapter
|
|
type="org.eclipse.cdt.cmake.core.internal.CMakeBuildConfiguration">
|
|
</adapter>
|
|
</factory>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.core.ScannerInfoProvider2">
|
|
<provider
|
|
builder="org.eclipse.cdt.cmake.core.cmakeBuilder"
|
|
class="org.eclipse.cdt.cmake.core.internal.CMakeScannerInfoProvider">
|
|
</provider>
|
|
</extension>
|
|
|
|
</plugin>
|