Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] Set active build configuration

I am writing plugin under cdt development. I have file .cproject with two configuration. I want active one configuration or two configuration. How to?  hope everyone can help me.
File project:
<?xml version="1.0" encoding="UTF-8"?><?fileVersion 4.0.0?>
<?fileVersion 4.0.0?>
<cproject>
<storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="org.eclipse.arm.configuration.app.debug.231439194">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.eclipse.arm.configuration.app.debug.231439194" moduleId="org.eclipse.cdt.core.settings" name="Flash">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.arm.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.arm.buildArtefactType.app,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" errorParsers="org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GLDErrorParser" id="org.eclipse.arm.configuration.app.debug.231439194" name="Flash" parent="org.eclipse.arm.configuration.app.debug" postannouncebuildStep="" postbuildStep="" preannouncebuildStep="" prebuildStep="">
<folderInfo id="org.eclipse.arm.configuration.app.debug.231439194." name="/" resourcePath="">
<toolChain errorParsers="" id="org.eclipse.arm.toolchain.winARM.app.debug.1541523839" name="ARM-GCC Toolchain" superClass="org.eclipse.arm.toolchain.winARM.app.debug">
<option id="org.eclipse.arm.toolchain.options.toolchain.objcopy.flash.app.debug.1046730981" name="Generate HEX file for Flash memory" superClass="org.eclipse.arm.toolchain.options.toolchain.objcopy.flash.app.debug"/>
<option id="org.eclipse.arm.toolchain.options.toolchain.objcopy.eeprom.app.debug.219589584" name="Generate HEX file for EEPROM" superClass="org.eclipse.arm.toolchain.options.toolchain.objcopy.eeprom.app.debug" value="true" valueType="boolean"/>
<option id="org.eclipse.arm.toolchain.options.toolchain.objdump.app.debug.615307235" name="Generate Extended Listing (Source + generated Assembler)" superClass="org.eclipse.arm.toolchain.options.toolchain.objdump.app.debug" value="true" valueType="boolean"/>
<option id="org.eclipse.arm.toolchain.options.toolchain.size.app.debug.1878891254" name="Print Size" superClass="org.eclipse.arm.toolchain.options.toolchain.size.app.debug"/>
<targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.eclipse.arm.targetplatform.winARM.app.debug.231503348" name="ARM Cross-Target" superClass="org.eclipse.arm.targetplatform.winARM.app.debug"/>
<builder buildPath="${workspace_loc:/second eclipse test/debug}" errorParsers="org.eclipse.cdt.core.MakeErrorParser" id="org.eclipse.arm.target.builder.winARM.app.debug.2080468417" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="ARM GNU Make Builder" superClass="org.eclipse.arm.target.builder.winARM.app.debug"/>
<tool command="arm-none-eabi-gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GASErrorParser" id="org.eclipse.arm.tool.assembler.winARM.app.debug.2056035817" name="ARM Assembler" superClass="org.eclipse.arm.tool.assembler.winARM.app.debug">
<option id="org.eclipse.arm.assembler.option.debug.level.22469911" name="Generate Debugging Info" superClass="org.eclipse.arm.assembler.option.debug.level" value="org.eclipse.arm.assembler.option.debug.level.none" valueType="enumerated"/>
<option id="org.eclipse.arm.asm.option.include.paths.1193182990" name="#include paths for preprocessor(-I)" superClass="org.eclipse.arm.asm.option.include.paths"/>

<inputType id="org.eclipse.arm.tool.assembler.input.237159600" superClass="org.eclipse.arm.tool.assembler.input"/>
</tool>
<tool command="arm-none-eabi-gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="org.eclipse.arm.tool.compiler.winARM.app.debug.1677379678" name="ARM Compiler" superClass="org.eclipse.arm.tool.compiler.winARM.app.debug">
<option id="org.eclipse.arm.compiler.option.debug.level.1349471076" name="Generate Debugging Info" superClass="org.eclipse.arm.compiler.option.debug.level" value="org.eclipse.arm.compiler.option.debug.level.none" valueType="enumerated"/>
<option id="org.eclipse.arm.compiler.option.optimize.1229451333" name="Optimization Level" superClass="org.eclipse.arm.compiler.option.optimize" value="org.eclipse.arm.compiler.optimize.size" valueType="enumerated"/>
<option id="org.eclipse.arm.compiler.option.incpath.83382774" name="Include Paths (-I)" superClass="org.eclipse.arm.compiler.option.incpath" valueType="includePath">
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/include&quot;"/>
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/include-fixed&quot;"/>
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/install-tools/include&quot;"/>
</option>
<option id="org.eclipse.arm.compiler.option.def.1485111403" name="Define Syms (-D)" superClass="org.eclipse.arm.compiler.option.def" valueType="definedSymbols">
<listOptionValue builtIn="false" value="__IN_ECLIPSE__=1"/>
<listOptionValue builtIn="false" value="ARM=${ARM_IDE_VERSION}"/>
</option>
<option id="org.eclipse.arm.compiler.option.optimize.packstruct.566164028" name="Pack structs (-fpack-struct)" superClass="org.eclipse.arm.compiler.option.optimize.packstruct" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.compiler.option.optimize.shortenums.651991132" name="Short enums (-fshort-enums)" superClass="org.eclipse.arm.compiler.option.optimize.shortenums" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.compiler.option.language.uchar.1812587876" name="char is unsigned (-funsigned-char)" superClass="org.eclipse.arm.compiler.option.language.uchar" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.compiler.option.language.ubitfields.10704290" name="bitfields are unsigned (-funsigned-bitfields)" superClass="org.eclipse.arm.compiler.option.language.ubitfields" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.compiler.option.std.683877028" name="Language Standard" superClass="org.eclipse.arm.compiler.option.std" value="org.eclipse.arm.compiler.option.std.default" valueType="enumerated"/>
<option id="org.eclipse.arm.compiler.option.otherflags.138599099" name="Other flags" superClass="org.eclipse.arm.compiler.option.otherflags" value="-g" valueType="string"/>
<inputType id="org.eclipse.arm.compiler.winARM.input.472891441" name="C Source Files" superClass="org.eclipse.arm.compiler.winARM.input"/>
</tool>
<tool command="arm-none-eabi-g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c++ ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="org.eclipse.arm.tool.cppcompiler.app.debug.265767624" name="ARM C++ Compiler" superClass="org.eclipse.arm.tool.cppcompiler.app.debug">
<option id="org.eclipse.arm.cppcompiler.option.debug.level.1244205041" name="Generate Debugging Info" superClass="org.eclipse.arm.cppcompiler.option.debug.level" value="org.eclipse.arm.cppcompiler.option.debug.level.none" valueType="enumerated"/>
<option id="org.eclipse.arm.cppcompiler.option.optimize.718166427" name="Optimization Level" superClass="org.eclipse.arm.cppcompiler.option.optimize" value="org.eclipse.arm.cppcompiler.optimize.size" valueType="enumerated"/>
<option id="org.eclipse.arm.cppcompiler.option.incpath.404803734" name="Include Paths (-I)" superClass="org.eclipse.arm.cppcompiler.option.incpath" valueType="includePath">
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/include&quot;"/>
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/include-fixed&quot;"/>
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/install-tools/include&quot;"/>
</option>
<option id="org.eclipse.arm.cppcompiler.option.def.479432623" name="Define Syms (-D)" superClass="org.eclipse.arm.cppcompiler.option.def" valueType="definedSymbols">
<listOptionValue builtIn="false" value="__IN_ECLIPSE__=1"/>
<listOptionValue builtIn="false" value="ARM=${ARM_IDE_VERSION}"/>
</option>
<option id="org.eclipse.arm.cppcompiler.option.optimize.other.1963624562" name="Other Optimization Flags" superClass="org.eclipse.arm.cppcompiler.option.optimize.other" value="-ffunction-sections -fdata-sections " valueType="string"/>
<option id="org.eclipse.arm.cppcompiler.option.optimize.packstruct.144452329" name="Pack structs (-fpack-struct)" superClass="org.eclipse.arm.cppcompiler.option.optimize.packstruct" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.cppcompiler.option.optimize.shortenums.342320419" name="Short enums (-fshort-enums)" superClass="org.eclipse.arm.cppcompiler.option.optimize.shortenums" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.cppcompiler.option.language.uchar.1159028291" name="char is unsigned (-funsigned-char)" superClass="org.eclipse.arm.cppcompiler.option.language.uchar" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.cppcompiler.option.language.ubitfields.1912413953" name="bitfields are unsigned (-funsigned-bitfields)" superClass="org.eclipse.arm.cppcompiler.option.language.ubitfields" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.cppcompiler.option.otherflags.840937360" name="Other flags" superClass="org.eclipse.arm.cppcompiler.option.otherflags" value="-g" valueType="string"/>
<inputType id="org.eclipse.arm.cppcompiler.input.1732456011" superClass="org.eclipse.arm.cppcompiler.input"/>
</tool>
<tool command="arm-none-eabi-gcc" commandLinePattern="${COMMAND} -Os -Wl,--gc-sections ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="org.eclipse.arm.tool.cpplinker.app.debug.1612619751" name="ARM C++ Linker" superClass="org.eclipse.arm.tool.cpplinker.app.debug">
<option id ="org.eclipse.arm.cpplinker.option.nostartfile.574686622" name="NoStartFile" superClass="org.eclipse.arm.cpplinker.option.nostartfile" value="true" valueType ="boolean"/>
<option id="org.eclipse.arm.cpplinker.option.libpath.564686622" name="Libraries Path (-L)" superClass="org.eclipse.arm.cpplinker.option.libpath" valueType="stringList">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ARMBOARDNAME}}/${ConfigName}&quot;"/>
</option>
<!--Ram map-->
<option id="org.eclipse.arm.cpplinker.option.genmapram.1519069921" name="Map Ram" superClass="org.eclipse.arm.cpplinker.option.genmapram" value="false" valueType="boolean">
</option>
<!--Rom map-->
<option id="org.eclipse.arm.cpplinker.option.genmaprom.1519066621" name="Map Rom" superClass="org.eclipse.arm.cpplinker.option.genmaprom" value="true" valueType="boolean">
</option>
<inputType id="org.eclipse.arm.tool.cpplinker.input.306845630" name="OBJ Files" superClass="org.eclipse.arm.tool.cpplinker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="org.eclipse.arm.tool.archiver.winARM.base.2145680251" name="ARM Archiver" superClass="org.eclipse.arm.tool.archiver.winARM.base"/>
<tool command="arm-none-eabi-objdump" commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS} &gt;${OUTPUT}" errorParsers="" id="org.eclipse.arm.tool.objdump.winARM.app.debug.382856739" name="ARM Create Extended Listing" superClass="org.eclipse.arm.tool.objdump.winARM.app.debug"/>
<tool command="arm-none-eabi-objcopy" commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS} ${OUTPUT}" errorParsers="" id="org.eclipse.arm.tool.objcopy.flash.winARM.app.debug.696142376" name="ARM Create Flash image" superClass="org.eclipse.arm.tool.objcopy.flash.winARM.app.debug"/>
<tool command="arm-none-eabi-objcopy" commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS} ${OUTPUT}" errorParsers="" id="org.eclipse.arm.tool.objcopy.eeprom.winARM.app.debug.1178986446" name="ARM Create EEPROM image" superClass="org.eclipse.arm.tool.objcopy.eeprom.winARM.app.debug"/>
<tool command="arm-none-eabi-size" commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS}" errorParsers="" id="org.eclipse.arm.tool.size.winARM.app.debug.456436652" name="Print Size" superClass="org.eclipse.arm.tool.size.winARM.app.debug"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
<scannerConfigBuildInfo instanceId="org.eclipse.arm.configuration.app.debug.231439194;org.eclipse.arm.configuration.app.debug.231439194.">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.arm.ARMGCCManagedMakePerProjectProfileC"/>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="org.eclipse.arm.configuration.app.debug.231439194;org.eclipse.arm.configuration.app.debug.231439194.;org.eclipse.arm.tool.cppcompiler.app.debug.265767624;org.eclipse.arm.cppcompiler.input.1732456011">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.arm.ARMGCCManagedMakePerProjectProfileCPP"/>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="org.eclipse.arm.configuration.app.debug.231439194;org.eclipse.arm.configuration.app.debug.231439194.;org.eclipse.arm.tool.compiler.winARM.app.debug.1677379678;org.eclipse.arm.compiler.winARM.input.472891441">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.arm.ARMGCCManagedMakePerProjectProfileC"/>
</scannerConfigBuildInfo>
</storageModule>
</cconfiguration>
<!--new Configuration-->
<cconfiguration id="org.eclipse.arm.configuration.app.debug.1738784430">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.eclipse.arm.configuration.app.debug.1738784430" moduleId="org.eclipse.cdt.core.settings" name="Ram">
<externalSettings/>
<extensions>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.arm.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.arm.buildArtefactType.app,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" errorParsers="org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GLDErrorParser" id="org.eclipse.arm.configuration.app.debug.1738784430" name="Ram" parent="org.eclipse.arm.configuration.app.debug" postannouncebuildStep="" postbuildStep="" preannouncebuildStep="" prebuildStep="">
<folderInfo id="org.eclipse.arm.configuration.app.debug.1738784430." name="/" resourcePath="">
<toolChain errorParsers="" id="org.eclipse.arm.toolchain.winARM.app.debug.1541523839" name="ARM-GCC Toolchain" superClass="org.eclipse.arm.toolchain.winARM.app.debug">
<option id="org.eclipse.arm.toolchain.options.toolchain.objcopy.flash.app.debug.1046730981" name="Generate HEX file for Flash memory" superClass="org.eclipse.arm.toolchain.options.toolchain.objcopy.flash.app.debug"/>
<option id="org.eclipse.arm.toolchain.options.toolchain.objcopy.eeprom.app.debug.219589584" name="Generate HEX file for EEPROM" superClass="org.eclipse.arm.toolchain.options.toolchain.objcopy.eeprom.app.debug" value="true" valueType="boolean"/>
<option id="org.eclipse.arm.toolchain.options.toolchain.objdump.app.debug.615307235" name="Generate Extended Listing (Source + generated Assembler)" superClass="org.eclipse.arm.toolchain.options.toolchain.objdump.app.debug" value="true" valueType="boolean"/>
<option id="org.eclipse.arm.toolchain.options.toolchain.size.app.debug.1878891254" name="Print Size" superClass="org.eclipse.arm.toolchain.options.toolchain.size.app.debug"/>
<targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.eclipse.arm.targetplatform.winARM.app.debug.231503348" name="ARM Cross-Target" superClass="org.eclipse.arm.targetplatform.winARM.app.debug"/>
<builder buildPath="${workspace_loc:/second eclipse test/debug}" errorParsers="org.eclipse.cdt.core.MakeErrorParser" id="org.eclipse.arm.target.builder.winARM.app.debug.2080468417" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="ARM GNU Make Builder" superClass="org.eclipse.arm.target.builder.winARM.app.debug"/>
<tool command="arm-none-eabi-gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GASErrorParser" id="org.eclipse.arm.tool.assembler.winARM.app.debug.2056035817" name="ARM Assembler" superClass="org.eclipse.arm.tool.assembler.winARM.app.debug">
<option id="org.eclipse.arm.assembler.option.debug.level.22469911" name="Generate Debugging Info" superClass="org.eclipse.arm.assembler.option.debug.level" value="org.eclipse.arm.assembler.option.debug.level.none" valueType="enumerated"/>
<option id="org.eclipse.arm.asm.option.include.paths.1193182990" name="#include paths for preprocessor(-I)" superClass="org.eclipse.arm.asm.option.include.paths"/>

<inputType id="org.eclipse.arm.tool.assembler.input.237159600" superClass="org.eclipse.arm.tool.assembler.input"/>
</tool>
<tool command="arm-none-eabi-gcc" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="org.eclipse.arm.tool.compiler.winARM.app.debug.1677379678" name="ARM Compiler" superClass="org.eclipse.arm.tool.compiler.winARM.app.debug">
<option id="org.eclipse.arm.compiler.option.debug.level.1349471076" name="Generate Debugging Info" superClass="org.eclipse.arm.compiler.option.debug.level" value="org.eclipse.arm.compiler.option.debug.level.none" valueType="enumerated"/>
<option id="org.eclipse.arm.compiler.option.optimize.1229451333" name="Optimization Level" superClass="org.eclipse.arm.compiler.option.optimize" value="org.eclipse.arm.compiler.optimize.size" valueType="enumerated"/>
<option id="org.eclipse.arm.compiler.option.incpath.83382774" name="Include Paths (-I)" superClass="org.eclipse.arm.compiler.option.incpath" valueType="includePath">
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/include&quot;"/>
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/include-fixed&quot;"/>
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/install-tools/include&quot;"/>
</option>
<option id="org.eclipse.arm.compiler.option.def.1485111403" name="Define Syms (-D)" superClass="org.eclipse.arm.compiler.option.def" valueType="definedSymbols">
<listOptionValue builtIn="false" value="__IN_ECLIPSE__=1"/>
<listOptionValue builtIn="false" value="ARM=${ARM_IDE_VERSION}"/>
</option>
<option id="org.eclipse.arm.compiler.option.optimize.packstruct.566164028" name="Pack structs (-fpack-struct)" superClass="org.eclipse.arm.compiler.option.optimize.packstruct" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.compiler.option.optimize.shortenums.651991132" name="Short enums (-fshort-enums)" superClass="org.eclipse.arm.compiler.option.optimize.shortenums" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.compiler.option.language.uchar.1812587876" name="char is unsigned (-funsigned-char)" superClass="org.eclipse.arm.compiler.option.language.uchar" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.compiler.option.language.ubitfields.10704290" name="bitfields are unsigned (-funsigned-bitfields)" superClass="org.eclipse.arm.compiler.option.language.ubitfields" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.compiler.option.std.683877028" name="Language Standard" superClass="org.eclipse.arm.compiler.option.std" value="org.eclipse.arm.compiler.option.std.default" valueType="enumerated"/>
<option id="org.eclipse.arm.compiler.option.otherflags.138599099" name="Other flags" superClass="org.eclipse.arm.compiler.option.otherflags" value="-g" valueType="string"/>
<inputType id="org.eclipse.arm.compiler.winARM.input.472891441" name="C Source Files" superClass="org.eclipse.arm.compiler.winARM.input"/>
</tool>
<tool command="arm-none-eabi-g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c++ ${INPUTS}" errorParsers="org.eclipse.cdt.core.GCCErrorParser" id="org.eclipse.arm.tool.cppcompiler.app.debug.265767624" name="ARM C++ Compiler" superClass="org.eclipse.arm.tool.cppcompiler.app.debug">
<option id="org.eclipse.arm.cppcompiler.option.debug.level.1244205041" name="Generate Debugging Info" superClass="org.eclipse.arm.cppcompiler.option.debug.level" value="org.eclipse.arm.cppcompiler.option.debug.level.none" valueType="enumerated"/>
<option id="org.eclipse.arm.cppcompiler.option.optimize.718166427" name="Optimization Level" superClass="org.eclipse.arm.cppcompiler.option.optimize" value="org.eclipse.arm.cppcompiler.optimize.size" valueType="enumerated"/>
<option id="org.eclipse.arm.cppcompiler.option.incpath.404803734" name="Include Paths (-I)" superClass="org.eclipse.arm.cppcompiler.option.incpath" valueType="includePath">
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/include&quot;"/>
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/include-fixed&quot;"/>
<listOptionValue builtIn="false" value ="&quot;${GCC_INC}/lib/gcc/arm-none-eabi/4.6.2/install-tools/include&quot;"/>
</option>
<option id="org.eclipse.arm.cppcompiler.option.def.479432623" name="Define Syms (-D)" superClass="org.eclipse.arm.cppcompiler.option.def" valueType="definedSymbols">
<listOptionValue builtIn="false" value="__IN_ECLIPSE__=1"/>
<listOptionValue builtIn="false" value="ARM=${ARM_IDE_VERSION}"/>
</option>
<option id="org.eclipse.arm.cppcompiler.option.optimize.other.1963624562" name="Other Optimization Flags" superClass="org.eclipse.arm.cppcompiler.option.optimize.other" value="-ffunction-sections -fdata-sections " valueType="string"/>
<option id="org.eclipse.arm.cppcompiler.option.optimize.packstruct.144452329" name="Pack structs (-fpack-struct)" superClass="org.eclipse.arm.cppcompiler.option.optimize.packstruct" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.cppcompiler.option.optimize.shortenums.342320419" name="Short enums (-fshort-enums)" superClass="org.eclipse.arm.cppcompiler.option.optimize.shortenums" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.cppcompiler.option.language.uchar.1159028291" name="char is unsigned (-funsigned-char)" superClass="org.eclipse.arm.cppcompiler.option.language.uchar" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.cppcompiler.option.language.ubitfields.1912413953" name="bitfields are unsigned (-funsigned-bitfields)" superClass="org.eclipse.arm.cppcompiler.option.language.ubitfields" value="false" valueType="boolean"/>
<option id="org.eclipse.arm.cppcompiler.option.otherflags.840937360" name="Other flags" superClass="org.eclipse.arm.cppcompiler.option.otherflags" value="-g" valueType="string"/>
<inputType id="org.eclipse.arm.cppcompiler.input.1732456011" superClass="org.eclipse.arm.cppcompiler.input"/>
</tool>
<tool command="arm-none-eabi-gcc" commandLinePattern="${COMMAND} -Os -Wl,--gc-sections ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" errorParsers="org.eclipse.cdt.core.GLDErrorParser" id="org.eclipse.arm.tool.cpplinker.app.debug.1612619751" name="ARM C++ Linker" superClass="org.eclipse.arm.tool.cpplinker.app.debug">
<option id="org.eclipse.arm.cpplinker.option.libpath.564686622" name="Libraries Path (-L)" superClass="org.eclipse.arm.cpplinker.option.libpath" valueType="stringList">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ARMBOARDNAME}}/${ConfigName}&quot;"/>
</option>
<!--Ram map-->
<option id="org.eclipse.arm.cpplinker.option.genmapram.1519069921" name="Map Ram" superClass="org.eclipse.arm.cpplinker.option.genmapram" value="true" valueType="boolean">
</option>
<!--Rom map-->
<option id="org.eclipse.arm.cpplinker.option.genmaprom.1519066621" name="Map Rom" superClass="org.eclipse.arm.cpplinker.option.genmaprom" value="false" valueType="boolean">
</option>
<inputType id="org.eclipse.arm.tool.cpplinker.input.306845630" name="OBJ Files" superClass="org.eclipse.arm.tool.cpplinker.input">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
</inputType>
</tool>
<tool id="org.eclipse.arm.tool.archiver.winARM.base.2145680251" name="ARM Archiver" superClass="org.eclipse.arm.tool.archiver.winARM.base"/>
<tool command="arm-none-eabi-objdump" commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS} &gt;${OUTPUT}" errorParsers="" id="org.eclipse.arm.tool.objdump.winARM.app.debug.382856739" name="ARM Create Extended Listing" superClass="org.eclipse.arm.tool.objdump.winARM.app.debug"/>
<tool command="arm-none-eabi-objcopy" commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS} ${OUTPUT}" errorParsers="" id="org.eclipse.arm.tool.objcopy.flash.winARM.app.debug.696142376" name="ARM Create Flash image" superClass="org.eclipse.arm.tool.objcopy.flash.winARM.app.debug"/>
<tool command="arm-none-eabi-objcopy" commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS} ${OUTPUT}" errorParsers="" id="org.eclipse.arm.tool.objcopy.eeprom.winARM.app.debug.1178986446" name="ARM Create EEPROM image" superClass="org.eclipse.arm.tool.objcopy.eeprom.winARM.app.debug"/>
<tool command="arm-none-eabi-size" commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS}" errorParsers="" id="org.eclipse.arm.tool.size.winARM.app.debug.456436652" name="Print Size" superClass="org.eclipse.arm.tool.size.winARM.app.debug"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
<scannerConfigBuildInfo instanceId="org.eclipse.arm.configuration.app.debug.1738784430;org.eclipse.arm.configuration.app.debug.1738784430.">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.arm.ARMGCCManagedMakePerProjectProfileC"/>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="org.eclipse.arm.configuration.app.debug.1738784430;org.eclipse.arm.configuration.app.debug.1738784430.;org.eclipse.arm.tool.cppcompiler.app.debug.265767624;org.eclipse.arm.cppcompiler.input.1732456011">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.arm.ARMGCCManagedMakePerProjectProfileCPP"/>
</scannerConfigBuildInfo>
<scannerConfigBuildInfo instanceId="org.eclipse.arm.configuration.app.debug.1738784430;org.eclipse.arm.configuration.app.debug.1738784430.;org.eclipse.arm.tool.compiler.winARM.app.debug.1677379678;org.eclipse.arm.compiler.winARM.input.472891441">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.arm.ARMGCCManagedMakePerProjectProfileC"/>
</scannerConfigBuildInfo>
</storageModule>
</cconfiguration>
<!--end configuration-->

</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<project id="org.eclipse.arm.project.winARM.elf_2.1.0.295587019" name="ARM Cross Target Application" projectType="org.eclipse.arm.project.winARM.elf_2.1.0"/>
</storageModule>
<storageModule moduleId="refreshScope" versionNumber="2">
<resource resourceType="PROJECT" workspacePath="/secondEclipseTest"/>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
</cproject>


Back to the top