<?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.PE"
               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>

</plugin>
