blob: 1476eaa756e449213b3f06fe0c73d1ae582083a3 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
<managedBuildRevision fileVersion="4.0.0"/>
<tool
command="cl /c"
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"
errorParsers="org.eclipse.cdt.core.VCErrorParser"
id="org.eclipse.cdt.msvc.cl.abstract"
isAbstract="true"
name="%compiler.name.abstract"
outputFlag="/Fo">
<supportedProperties>
<property
id="org.eclipse.cdt.build.core.buildType">
<value
id="org.eclipse.cdt.build.core.buildType.debug">
</value>
<value
id="org.eclipse.cdt.build.core.buildType.release">
</value>
</property>
</supportedProperties>
<optionCategory
id="org.eclipse.cdt.msvc.cl.optionCategory.optimization"
name="Optimization">
</optionCategory>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.optimization"
id="org.eclipse.cdt.msvc.cl.option.optimization"
name="Optimization"
resourceFilter="all"
valueType="enumerated">
<enumeratedOptionValue
id="org.eclipse.cdt.msvc.cl.option.optimization.default"
isDefault="false"
name="Default">
</enumeratedOptionValue>
<enumeratedOptionValue
command="/O1"
id="org.eclipse.cdt.msvc.cl.option.optimization.1"
isDefault="false"
name="Minimize Size (/O1)">
</enumeratedOptionValue>
<enumeratedOptionValue
command="/O2"
id="org.eclipse.cdt.msvc.cl.option.optimization.2"
isDefault="true"
name="Maximize Speed (/O2)">
</enumeratedOptionValue>
<enablement
attribute="value"
extensionAdjustment="false"
type="CONTAINER_ATTRIBUTE"
value="org.eclipse.cdt.msvc.cl.option.optimization.2">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildType"
value="org.eclipse.cdt.build.core.buildType.release">
</checkBuildProperty>
</enablement>
<enablement
attribute="value"
extensionAdjustment="false"
type="CONTAINER_ATTRIBUTE"
value="org.eclipse.cdt.msvc.cl.option.optimization.default">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildType"
value="org.eclipse.cdt.build.core.buildType.debug">
</checkBuildProperty>
</enablement>
</option>
<optionCategory
id="org.eclipse.cdt.msvc.cl.optionCategory.codegen"
name="Code Generation"/>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.codegen"
id="org.eclipse.cdt.msvc.cl.option.arch"
name="Minimum CPU Architecture"
resourceFilter="all"
valueType="enumerated">
<enumeratedOptionValue
id="org.eclipse.cdt.msvc.cl.option.arch.default"
isDefault="true"
name="Default"/>
<enumeratedOptionValue
command="/arch:SSE"
id="org.eclipse.cdt.msvc.cl.option.arch.sse"
isDefault="false"
name="SSE (/arch:SSE)"/>
<enumeratedOptionValue
id="org.eclipse.cdt.msvc.cl.option.arch.sse2"
isDefault="false"
name="SSE2 (/arch:SSE2)"/>
</option>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.codegen"
command="/clr"
defaultValue="false"
id="org.eclipse.cdt.msvc.cl.option.clr"
name="Common Language Runtime (/clr)"
resourceFilter="all"
valueType="boolean"/>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.codegen"
command="/EHs"
defaultValue="true"
id="org.eclipse.cdt.msvc.cl.option.exceptions"
name="Enable C++ Exception Handling (/EHs)"
resourceFilter="all"
valueType="boolean"/>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.codegen"
commandFalse="/GR-"
defaultValue="true"
id="org.eclipse.cdt.msvc.cl.option.rtti"
name="Enable Run-Time Type Information (/GR)"
resourceFilter="all"
valueType="boolean"/>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.codegen"
id="org.eclipse.cdt.msvc.cl.option.runtime"
name="Run-Time Library"
resourceFilter="all"
valueType="enumerated">
<enumeratedOptionValue
command="/MT"
id="org.eclipse.cdt.msvc.cl.option.runtime.mt"
isDefault="false"
name="Multi-Threaded Static (/MT)"/>
<enumeratedOptionValue
command="/MTd"
id="org.eclipse.cdt.msvc.cl.option.runtime.mtd"
isDefault="false"
name="Multi-Threaded Static Debug (/MTd)"/>
<enumeratedOptionValue
command="/MD"
id="org.eclipse.cdt.msvc.cl.option.runtime.md"
isDefault="true"
name="Multi-Threaded DLL (/MD)"/>
<enumeratedOptionValue
command="/MDd"
id="org.eclipse.cdt.msvc.cl.option.runtime.mdd"
isDefault="false"
name="Multi-Threaded DLL Debug (/MDd)"/>
</option>
<optionCategory
id="org.eclipse.cdt.msvc.cl.optionCategory.debug"
name="Debugging"/>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.debug"
id="org.eclipse.cdt.msvc.cl.option.debugFormat"
name="Debug Information Format"
resourceFilter="all"
valueType="enumerated">
<enumeratedOptionValue
id="org.eclipse.cdt.msvc.cl.option.debugFormat.none"
isDefault="true"
name="None"/>
<enumeratedOptionValue
command="/Z7"
id="org.eclipse.cdt.msvc.cl.option.debugFormat.c7"
isDefault="false"
name="C7 Compatible (/Z7)"/>
<enumeratedOptionValue
command="/Zi"
id="org.eclipse.cdt.msvc.cl.option.debugFormat.complete"
isDefault="false"
name="Complete (/Zi)"/>
<enablement
attribute="value"
extensionAdjustment="false"
type="CONTAINER_ATTRIBUTE"
value="org.eclipse.cdt.msvc.cl.option.debugFormat.none">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildType"
value="org.eclipse.cdt.build.core.buildType.release">
</checkBuildProperty>
</enablement>
<enablement
attribute="value"
extensionAdjustment="false"
type="CONTAINER_ATTRIBUTE"
value="org.eclipse.cdt.msvc.cl.option.debugFormat.complete">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildType"
value="org.eclipse.cdt.build.core.buildType.debug">
</checkBuildProperty>
</enablement>
</option>
<optionCategory
id="org.eclipse.cdt.msvc.cl.optionCategory.preprocessor"
name="Preprocessor"/>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.preprocessor"
command="/D"
id="org.eclipse.cdt.msvc.cl.option.macros"
name="Defines (/D)"
resourceFilter="all"
valueType="definedSymbols"/>
<option
browseType="directory"
category="org.eclipse.cdt.msvc.cl.optionCategory.preprocessor"
command="/I"
id="org.eclipse.cdt.msvc.cl.option.includes"
name="Include Path (/I)"
resourceFilter="all"
valueType="includePath"/>
<optionCategory
id="org.eclipse.cdt.msvc.cl.optionCategory.language"
name="Language"/>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.language"
command="/openmp"
defaultValue="false"
id="org.eclipse.cdt.msvc.cl.option.openmp"
name="Enable OpenMP (/openmp)"
resourceFilter="all"
valueType="boolean"/>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.language"
commandFalse="/Za"
defaultValue="true"
id="org.eclipse.cdt.msvc.cl.option.langExtensions"
name="Enable Language Extensions (/Ze,/Za)"
resourceFilter="all"
valueType="boolean"/>
<optionCategory
id="org.eclipse.cdt.msvc.cl.optionCategory.miscellaneous"
name="Miscellaneous"/>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.miscellaneous"
command="/nologo"
defaultValue="true"
id="org.eclipse.cdt.msvc.cl.option.nologo"
name="Suppress Banner (/nologo)"
resourceFilter="all"
valueType="boolean"/>
<option
category="org.eclipse.cdt.msvc.cl.optionCategory.miscellaneous"
id="org.eclipse.cdt.msvc.cl.option.others"
name="Other Options"
resourceFilter="all"
valueType="stringList"/>
<outputType
id="org.eclipse.cdt.msvc.cl.outputType"
outputs="obj">
</outputType>
</tool>
<toolChain
archList="all"
configurationEnvironmentSupplier="org.eclipse.cdt.msw.build.WinEnvironmentVariableSupplier"
id="org.eclipse.cdt.msvc.toolchain.base"
isAbstract="true"
name="%toolchain.name"
osList="win32"
targetTool="org.eclipse.cdt.msvc.link;org.eclipse.cdt.msvc.lib">
<targetPlatform
archList="all"
binaryParser="org.eclipse.cdt.core.PE64"
id="org.eclipse.cdt.msvc.targetPlatform"
osList="win32">
</targetPlatform>
<builder
id="org.eclipse.cdt.msvc.builder"
isVariableCaseSensitive="false"
superClass="org.eclipse.cdt.build.core.internal.builder">
</builder>
<tool
id="org.eclipse.cdt.msvc.cl.c"
isAbstract="false"
name="%compiler.name.c"
natureFilter="both"
superClass="org.eclipse.cdt.msvc.cl.abstract">
<inputType
dependencyContentType="org.eclipse.cdt.core.cHeader"
id="org.eclipse.cdt.msvc.cl.inputType.c"
scannerConfigDiscoveryProfileId="org.eclipse.cdt.msw.build.clScannerInfo"
sourceContentType="org.eclipse.cdt.core.cSource">
</inputType>
</tool>
<tool
id="org.eclipse.cdt.msvc.cl.cpp"
isAbstract="false"
name="%compiler.name.cpp"
natureFilter="ccnature"
superClass="org.eclipse.cdt.msvc.cl.abstract">
<inputType
dependencyContentType="org.eclipse.cdt.core.cxxHeader"
id="org.eclipse.cdt.msvc.cl.inputType"
scannerConfigDiscoveryProfileId="org.eclipse.cdt.msw.build.clScannerInfo"
sourceContentType="org.eclipse.cdt.core.cxxSource">
</inputType>
</tool>
<tool
command="rc"
errorParsers="org.eclipse.cdt.core.VCErrorParser"
id="org.eclipse.cdt.msvc.rc"
name="%rc.name"
natureFilter="both"
outputFlag="/Fo"
>
<optionCategory
id="org.eclipse.cdt.msvc.rc.optionCategory.preprocessor"
name="Preprocessor"/>
<option
browseType="directory"
category="org.eclipse.cdt.msvc.rc.optionCategory.preprocessor"
command="/I"
id="org.eclipse.cdt.msvc.rc.option.includes"
name="Include Path (/I)"
resourceFilter="all"
valueType="includePath"/>
<option
category="org.eclipse.cdt.msvc.rc.optionCategory.preprocessor"
command="/D"
id="org.eclipse.cdt.msvc.rc.option.defines"
name="Defines (/D)"
resourceFilter="all"
valueType="definedSymbols"/>
<optionCategory
id="org.eclipse.cdt.msvc.rc.optionCategory.misc"
name="Miscellaneous"/>
<option
category="org.eclipse.cdt.msvc.rc.optionCategory.misc"
id="org.eclipse.cdt.msvc.rc.option.others"
name="Other Options"
resourceFilter="all"
valueType="stringList"/>
<inputType
id="org.eclipse.cdt.msvc.rc.inputType"
sources="rc">
</inputType>
<outputType
id="org.eclipse.cdt.msvc.rc.outputType"
outputs="res">
</outputType>
</tool>
<tool
command="link"
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"
errorParsers="org.eclipse.cdt.core.VCErrorParser"
id="org.eclipse.cdt.msvc.link"
name="%linker.name"
natureFilter="both"
outputFlag="/OUT:">
<supportedProperties>
<property
id="org.eclipse.cdt.build.core.buildArtefactType">
<value
id="org.eclipse.cdt.build.core.buildArtefactType.exe"></value>
<value
id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
</value>
</property>
</supportedProperties>
<option
command="/DLL"
defaultValue="false"
id="org.eclipse.cdt.msvc.link.option.dll"
name="Build a DLL"
resourceFilter="all"
valueType="boolean">
<enablement
attribute="defaultValue"
extensionAdjustment="false"
type="CONTAINER_ATTRIBUTE"
value="true">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildArtefactType"
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib">
</checkBuildProperty>
</enablement>
</option>
<optionCategory
id="org.eclipse.cdt.msvc.link.optionCategory.general"
name="General"/>
<option
category="org.eclipse.cdt.msvc.link.optionCategory.general"
command="/debug"
defaultValue="false"
id="org.eclipse.cdt.msvc.link.option.debug"
name="Generate Debug Info (/debug)"
resourceFilter="all"
valueType="boolean">
<enablement
attribute="value"
type="CONTAINER_ATTRIBUTE"
value="true">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildType"
value="org.eclipse.cdt.build.core.buildType.debug">
</checkBuildProperty>
</enablement>
</option>
<option
category="org.eclipse.cdt.msvc.link.optionCategory.general"
command="/nologo"
defaultValue="true"
id="org.eclipse.cdt.msvc.link.option.nologo"
name="Suppress Banner (/nologo)"
resourceFilter="all"
valueType="boolean"/>
<option
category="org.eclipse.cdt.msvc.link.optionCategory.general"
id="org.eclipse.cdt.msvc.link.option.others"
name="Other Options"
resourceFilter="all"
valueType="stringList"/>
<optionCategory
id="org.eclipse.cdt.msvc.link.optionCategory.libraries"
name="Libraries"/>
<option
browseType="directory"
category="org.eclipse.cdt.msvc.link.optionCategory.libraries"
command="/libpath:"
id="org.eclipse.cdt.msvc.link.option.libpath"
name="Additional Libpath (/libpath)"
resourceFilter="all"
valueType="stringList"/>
<option
browseType="file"
category="org.eclipse.cdt.msvc.link.optionCategory.libraries"
id="org.eclipse.cdt.msvc.link.option.libraries"
name="Libraries"
resourceFilter="all"
valueType="libs"/>
<inputType
id="org.eclipse.cdt.msvc.link.inputType"
multipleOfType="true"
sources="res,obj">
</inputType>
<outputType
id="org.eclipse.cdt.msvc.link.outputType"
outputs="exe">
</outputType>
<outputType
id="org.eclipse.cdt.msvc.link.outputType.dll"
outputs="dll">
</outputType>
<enablement
type="ALL">
<not>
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildArtefactType"
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
</checkBuildProperty>
</not>
</enablement>
</tool>
<tool
command="lib"
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"
id="org.eclipse.cdt.msvc.lib"
name="%lib.name"
natureFilter="both"
outputFlag="/OUT:">
<supportedProperties>
<property
id="org.eclipse.cdt.build.core.buildArtefactType">
<value
id="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
</value>
</property>
</supportedProperties>
<optionCategory
id="org.eclipse.cdt.msvc.lib.optionCategory.general"
name="General"/>
<option
category="org.eclipse.cdt.msvc.lib.optionCategory.general"
command="/nologo"
defaultValue="true"
id="org.eclipse.cdt.msvc.lib.option.nologo"
name="Suppress Banner (/nologo)"
resourceFilter="all"
valueType="boolean"/>
<inputType
id="org.eclipse.cdt.msvc.lib.inputType"
multipleOfType="true"
sources="obj,res">
</inputType>
<outputType
id="org.eclipse.cdt.msvc.lib.outputType"
outputs="lib">
</outputType>
<enablement
type="ALL">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildArtefactType"
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib">
</checkBuildProperty>
</enablement>
</tool>
</toolChain>
<configuration
artifactExtension="exe"
id="org.eclipse.cdt.msvc.configuration">
<enablement
attribute="artifactExtension"
extensionAdjustment="false"
type="CONTAINER_ATTRIBUTE"
value="dll">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildArtefactType"
value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"></checkBuildProperty>
</enablement>
<enablement
attribute="artifactExtension"
extensionAdjustment="false"
type="CONTAINER_ATTRIBUTE"
value="lib">
<checkBuildProperty
property="org.eclipse.cdt.build.core.buildArtefactType"
value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"></checkBuildProperty>
</enablement>
</configuration>
<projectType
buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe"
id="org.eclipse.cdt.msvc.projectType.exe"
projectEnvironmentSupplier="org.eclipse.cdt.msw.build.WinEnvironmentVariableSupplier">
<configuration
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
id="org.eclipse.cdt.msvc.exe.debug"
name="%config.debug"
parent="org.eclipse.cdt.msvc.configuration">
<toolChain
id="org.eclipse.cdt.msvc.toolchain.exe.debug"
superClass="org.eclipse.cdt.msvc.toolchain.base">
<targetPlatform
id="org.eclipse.cdt.msvc.targetPlatform.exe.debug"
superClass="org.eclipse.cdt.msvc.targetPlatform">
</targetPlatform>
<tool
id="org.eclipse.cdt.msvc.cl.exe.debug"
superClass="org.eclipse.cdt.msvc.cl.cpp">
</tool>
<tool
id="org.eclipse.cdt.msvc.rc.exe.debug"
superClass="org.eclipse.cdt.msvc.rc">
</tool>
<tool
id="org.eclipse.cdt.msvc.link.exe.debug"
superClass="org.eclipse.cdt.msvc.link">
</tool>
<tool
id="org.eclipse.cdt.msvc.cl.c.exe.debug"
superClass="org.eclipse.cdt.msvc.cl.c">
</tool>
</toolChain>
</configuration>
<configuration
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
id="org.eclipse.cdt.msvc.exe.release"
name="%config.release"
parent="org.eclipse.cdt.msvc.configuration">
<toolChain
id="org.eclipse.cdt.msvc.toolchain.exe.release"
superClass="org.eclipse.cdt.msvc.toolchain.base">
<targetPlatform
id="org.eclipse.cdt.msvc.targetPlatform.exe.release"
superClass="org.eclipse.cdt.msvc.targetPlatform">
</targetPlatform>
<tool
id="org.eclipse.cdt.msvc.cl.exe.release"
superClass="org.eclipse.cdt.msvc.cl.cpp">
</tool>
<tool
id="org.eclipse.cdt.msvc.rc.exe.release"
superClass="org.eclipse.cdt.msvc.rc">
</tool>
<tool
id="org.eclipse.cdt.msvc.link.exe.release"
superClass="org.eclipse.cdt.msvc.link">
</tool>
<tool
id="org.eclipse.cdt.msvc.cl.c.exe.release"
superClass="org.eclipse.cdt.msvc.cl.c">
</tool>
</toolChain>
</configuration>
</projectType>
<projectType
buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.sharedLib"
id="org.eclipse.cdt.msvc.projectType.dll"
projectEnvironmentSupplier="org.eclipse.cdt.msw.build.WinEnvironmentVariableSupplier">
<configuration
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
id="org.eclipse.cdt.msvc.dll.debug"
name="%config.debug"
parent="org.eclipse.cdt.msvc.configuration">
<toolChain
id="org.eclipse.cdt.msvc.toolchain.dll.debug"
superClass="org.eclipse.cdt.msvc.toolchain.base">
<targetPlatform
id="org.eclipse.cdt.msvc.targetPlatform.dll.debug"
superClass="org.eclipse.cdt.msvc.targetPlatform">
</targetPlatform>
<tool
id="org.eclipse.cdt.msvc.cl.dll.debug"
superClass="org.eclipse.cdt.msvc.cl.cpp">
</tool>
<tool
id="org.eclipse.cdt.msvc.rc.dll.debug"
superClass="org.eclipse.cdt.msvc.rc">
</tool>
<tool
id="org.eclipse.cdt.msvc.link.dll.debug"
superClass="org.eclipse.cdt.msvc.link">
</tool>
<tool
id="org.eclipse.cdt.msvc.cl.c.dll.debug"
superClass="org.eclipse.cdt.msvc.cl.c">
</tool>
</toolChain>
</configuration>
<configuration
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
id="org.eclipse.cdt.msvc.dll.release"
name="%config.release"
parent="org.eclipse.cdt.msvc.configuration">
<toolChain
id="org.eclipse.cdt.msvc.toolchain.dll.release"
superClass="org.eclipse.cdt.msvc.toolchain.base">
<targetPlatform
id="org.eclipse.cdt.msvc.targetPlatform.dll.release"
superClass="org.eclipse.cdt.msvc.targetPlatform">
</targetPlatform>
<tool
id="org.eclipse.cdt.msvc.cl.dll.release"
superClass="org.eclipse.cdt.msvc.cl.cpp">
</tool>
<tool
id="org.eclipse.cdt.msvc.rc.dll.release"
superClass="org.eclipse.cdt.msvc.rc">
</tool>
<tool
id="org.eclipse.cdt.msvc.link.dll.release"
superClass="org.eclipse.cdt.msvc.link">
</tool>
<tool
id="org.eclipse.cdt.msvc.cl.c.dll.release"
superClass="org.eclipse.cdt.msvc.cl.c">
</tool>
</toolChain>
</configuration>
</projectType>
<projectType
buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.staticLib"
id="org.eclipse.cdt.msvc.projectType.lib"
projectEnvironmentSupplier="org.eclipse.cdt.msw.build.WinEnvironmentVariableSupplier">
<configuration
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
id="org.eclipse.cdt.msvc.lib.debug"
name="%config.debug"
parent="org.eclipse.cdt.msvc.configuration">
<toolChain
id="org.eclipse.cdt.msvc.toolchain.lib.debug"
superClass="org.eclipse.cdt.msvc.toolchain.base">
<targetPlatform
id="org.eclipse.cdt.msvc.targetPlatform.lib.debug"
superClass="org.eclipse.cdt.msvc.targetPlatform">
</targetPlatform>
<tool
id="org.eclipse.cdt.msvc.cl.lib.debug"
superClass="org.eclipse.cdt.msvc.cl.cpp">
</tool>
<tool
id="org.eclipse.cdt.msvc.rc.lib.debug"
superClass="org.eclipse.cdt.msvc.rc">
</tool>
<tool
id="org.eclipse.cdt.msvc.lib.lib.debug"
superClass="org.eclipse.cdt.msvc.lib">
</tool>
<tool
id="org.eclipse.cdt.msvc.cl.c.lib.debug"
superClass="org.eclipse.cdt.msvc.cl.c">
</tool>
</toolChain>
</configuration>
<configuration
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
id="org.eclipse.cdt.msvc.lib.release"
name="%config.release"
parent="org.eclipse.cdt.msvc.configuration">
<toolChain
id="org.eclipse.cdt.msvc.toolchain.lib.release"
superClass="org.eclipse.cdt.msvc.toolchain.base">
<targetPlatform
id="org.eclipse.cdt.msvc.targetPlatform.lib.release"
superClass="org.eclipse.cdt.msvc.targetPlatform">
</targetPlatform>
<tool
id="org.eclipse.cdt.msvc.cl.lib.release"
superClass="org.eclipse.cdt.msvc.cl.cpp">
</tool>
<tool
id="org.eclipse.cdt.msvc.rc.lib.release"
superClass="org.eclipse.cdt.msvc.rc">
</tool>
<tool
id="org.eclipse.cdt.msvc.lib.lib.release"
superClass="org.eclipse.cdt.msvc.lib">
</tool>
<tool
id="org.eclipse.cdt.msvc.cl.c.lib.release"
superClass="org.eclipse.cdt.msvc.cl.c">
</tool>
</toolChain>
</configuration>
</projectType>
</extension>
<extension
id="clScannerInfo"
name="Windows SDK Scanner Info Provider"
point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
<scannerInfoCollector
class="org.eclipse.cdt.msw.build.WinScannerInfoCollector"
scope="project">
</scannerInfoCollector>
</extension>
<extension
point="org.eclipse.cdt.core.templateAssociations">
<template
id="org.eclipse.cdt.build.core.templates.HelloWorldCCProject">
<toolChain
id="org.eclipse.cdt.msvc.toolchain.base">
</toolChain>
</template>
<template
id="org.eclipse.cdt.build.core.templates.HelloWorldCAnsiProject">
<toolChain
id="org.eclipse.cdt.msvc.toolchain.base">
</toolChain>
</template>
</extension>
<extension
point="org.eclipse.cdt.core.toolChainProvider">
<provider
class="org.eclipse.cdt.msw.build.core.MSVCToolChainProvider"
id="org.eclipse.cdt.msw.build">
</provider>
</extension>
<extension
point="org.eclipse.cdt.ui.LanguageSettingsProviderAssociation">
<class-association
class="org.eclipse.cdt.msw.build.core.MSVCBuildCommandParser"
icon="icons/obj16/log_obj.gif"
page="org.eclipse.cdt.msw.build.ui.MSVCCommandParserOptionPage"
ui-clear-entries="true"
ui-edit-entries="false">
</class-association>
</extension>
<extension
point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider
class="org.eclipse.cdt.msw.build.core.MSVCBuildCommandParser"
id="org.eclipse.cdt.msw.build.core.MSVCBuildCommandParser"
name="%MSVCOutputParser.name"
parameter="((clang-)?cl(.exe)?)"
prefer-non-shared="true">
</provider>
</extension>
</plugin>