mbed-os
Dependents: cobaLCDJoyMotor_Thread odometry_omni_3roda_v3 odometry_omni_3roda_v1 odometry_omni_3roda_v2 ... more
tools/export/sw4stm32/cproject_common.tmpl@0:b74591d5ab33, 2017-12-11 (annotated)
- Committer:
- be_bryan
- Date:
- Mon Dec 11 17:54:04 2017 +0000
- Revision:
- 0:b74591d5ab33
motor ++
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
be_bryan | 0:b74591d5ab33 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
be_bryan | 0:b74591d5ab33 | 2 | <?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> |
be_bryan | 0:b74591d5ab33 | 3 | <storageModule moduleId="org.eclipse.cdt.core.settings"> |
be_bryan | 0:b74591d5ab33 | 4 | {% for cfg_id in options %} |
be_bryan | 0:b74591d5ab33 | 5 | {% set opts = options[cfg_id] %} |
be_bryan | 0:b74591d5ab33 | 6 | <cconfiguration id="fr.ac6.managedbuild.config.gnu.cross.exe.{{cfg_id}}.{{opts['uid']['config']}}"> |
be_bryan | 0:b74591d5ab33 | 7 | <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="fr.ac6.managedbuild.config.gnu.cross.exe.{{cfg_id}}.{{opts['uid']['config']}}" moduleId="org.eclipse.cdt.core.settings" name="{{opts['name']}}"> |
be_bryan | 0:b74591d5ab33 | 8 | <externalSettings/> |
be_bryan | 0:b74591d5ab33 | 9 | <extensions> |
be_bryan | 0:b74591d5ab33 | 10 | <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/> |
be_bryan | 0:b74591d5ab33 | 11 | <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> |
be_bryan | 0:b74591d5ab33 | 12 | <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> |
be_bryan | 0:b74591d5ab33 | 13 | <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> |
be_bryan | 0:b74591d5ab33 | 14 | <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/> |
be_bryan | 0:b74591d5ab33 | 15 | <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> |
be_bryan | 0:b74591d5ab33 | 16 | </extensions> |
be_bryan | 0:b74591d5ab33 | 17 | </storageModule> |
be_bryan | 0:b74591d5ab33 | 18 | <storageModule moduleId="cdtBuildSystem" version="4.0.0"> |
be_bryan | 0:b74591d5ab33 | 19 | <configuration artifactExtension="elf" artifactName="${ProjName}-{{cfg_id}}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.{{cfg_id}}" cleanCommand="rm -rf" description="" id="fr.ac6.managedbuild.config.gnu.cross.exe.{{cfg_id}}.{{opts['uid']['config']}}" name="{{opts['name']}}" parent="fr.ac6.managedbuild.config.gnu.cross.exe.{{cfg_id}}" postannouncebuildStep="Generating binary and Printing size information:" postbuildStep="arm-none-eabi-objcopy -O binary "${BuildArtifactFileBaseName}.elf" "${ProjName}.bin" && arm-none-eabi-size -B "${BuildArtifactFileName}" && make ldclean" preannouncebuildStep="Creating makefile.defs:" prebuildStep="echo "export PREPROC_CMD = ${openstm32_compiler_path}/${compiler_prefix}cpp -E -P" > ${ProjDirPath}/makefile.defs"> |
be_bryan | 0:b74591d5ab33 | 20 | <folderInfo id="fr.ac6.managedbuild.config.gnu.cross.exe.{{cfg_id}}.{{opts['uid']['config']}}." name="/" resourcePath=""> |
be_bryan | 0:b74591d5ab33 | 21 | <toolChain id="fr.ac6.managedbuild.toolchain.gnu.cross.exe.{{cfg_id}}.{{u.id}}" name="Ac6 STM32 MCU GCC" superClass="fr.ac6.managedbuild.toolchain.gnu.cross.exe.{{cfg_id}}"> |
be_bryan | 0:b74591d5ab33 | 22 | <option id="fr.ac6.managedbuild.option.gnu.cross.mcu.{{u.id}}" name="Mcu" superClass="fr.ac6.managedbuild.option.gnu.cross.mcu" value="{{mcu_name}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 23 | <option id="fr.ac6.managedbuild.option.gnu.cross.board.{{u.id}}" name="Board" superClass="fr.ac6.managedbuild.option.gnu.cross.board" value="{{board_name}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 24 | {% if opts['common']['arm.target.fpu.hardware'] %} |
be_bryan | 0:b74591d5ab33 | 25 | <option id="fr.ac6.managedbuild.option.gnu.cross.fpu.{{u.id}}" name="Floating point hardware" superClass="fr.ac6.managedbuild.option.gnu.cross.fpu" value="fr.ac6.managedbuild.option.gnu.cross.fpu.{{opts['common']['arm.target.fpu.hardware']}}" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 26 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 27 | {% if opts['common']['arm.target.fpu.abi'] %} |
be_bryan | 0:b74591d5ab33 | 28 | <option id="fr.ac6.managedbuild.option.gnu.cross.floatabi.{{u.id}}" name="Floating-point ABI" superClass="fr.ac6.managedbuild.option.gnu.cross.floatabi" value="fr.ac6.managedbuild.option.gnu.cross.floatabi.{{opts['common']['arm.target.fpu.abi']}}" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 29 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 30 | <targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="fr.ac6.managedbuild.targetPlatform.gnu.cross.{{u.id}}" isAbstract="false" osList="all" superClass="fr.ac6.managedbuild.targetPlatform.gnu.cross"/> |
be_bryan | 0:b74591d5ab33 | 31 | <builder buildPath="${workspace_loc:/{{name}}}/{{opts['name']}}" id="fr.ac6.managedbuild.builder.gnu.cross.{{u.id}}" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="fr.ac6.managedbuild.builder.gnu.cross"/> |
be_bryan | 0:b74591d5ab33 | 32 | <tool id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.{{opts['uid']['tool_c_compiler']}}" name="MCU GCC Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler"> |
be_bryan | 0:b74591d5ab33 | 33 | {% if cfg_id == 'debug' %} |
be_bryan | 0:b74591d5ab33 | 34 | <option id="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level.{{u.id}}" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.c.optimization.level.more" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 35 | <option id="gnu.c.compiler.option.debugging.level.{{u.id}}" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 36 | {% else %} |
be_bryan | 0:b74591d5ab33 | 37 | <option id="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level.{{u.id}}" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.c.optimization.level.most" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 38 | <option id="gnu.c.compiler.option.debugging.level.{{u.id}}" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.none" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 39 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 40 | <option id="gnu.c.compiler.option.include.paths.{{u.id}}" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath"> |
be_bryan | 0:b74591d5ab33 | 41 | {% for path in include_paths %} |
be_bryan | 0:b74591d5ab33 | 42 | <listOptionValue builtIn="false" value=""{{path}}""/> |
be_bryan | 0:b74591d5ab33 | 43 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 44 | </option> |
be_bryan | 0:b74591d5ab33 | 45 | <option id="gnu.c.compiler.option.preprocessor.def.symbols.{{u.id}}" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols"> |
be_bryan | 0:b74591d5ab33 | 46 | {% for s in opts['c']['defines'] %} |
be_bryan | 0:b74591d5ab33 | 47 | <listOptionValue builtIn="false" value="{{s}}"/> |
be_bryan | 0:b74591d5ab33 | 48 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 49 | </option> |
be_bryan | 0:b74591d5ab33 | 50 | {% if config_header %} |
be_bryan | 0:b74591d5ab33 | 51 | <option id="gnu.c.compiler.option.include.files.{{u.id}}" name="Include files (-include)" superClass="gnu.c.compiler.option.include.files" useByScannerDiscovery="false" valueType="includeFiles"> |
be_bryan | 0:b74591d5ab33 | 52 | <listOptionValue builtIn="false" value="${ProjDirPath}/{{config_header}}"/> |
be_bryan | 0:b74591d5ab33 | 53 | </option> |
be_bryan | 0:b74591d5ab33 | 54 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 55 | {% if 'compiler.std' in opts['c'] %} |
be_bryan | 0:b74591d5ab33 | 56 | {% if opts['c']['compiler.std'] == '-ansi' %} |
be_bryan | 0:b74591d5ab33 | 57 | <option id="gnu.c.compiler.option.misc.ansi.{{u.id}}" name="Support ANSI programs (-ansi)" superClass="gnu.c.compiler.option.misc.ansi" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 58 | {% elif opts['c']['compiler.std'] %} |
be_bryan | 0:b74591d5ab33 | 59 | <option id="gnu.c.compiler.option.dialect.std.{{u.id}}" superClass="gnu.c.compiler.option.dialect.std" value="gnu.c.compiler.dialect.{{opts['c']['compiler.std']}}" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 60 | <option id="gnu.c.compiler.option.dialect.std.{{u.id}}" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.c.compiler.dialect.c99" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 61 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 62 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 63 | {% if opts['common']['warnings.pedantic'] %} |
be_bryan | 0:b74591d5ab33 | 64 | <option id="gnu.c.compiler.option.warnings.pedantic.{{u.id}}" name="Pedantic (-pedantic)" superClass="gnu.c.compiler.option.warnings.pedantic" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 65 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 66 | {% if opts['common']['warnings.pedanticerrors'] %} |
be_bryan | 0:b74591d5ab33 | 67 | <option id="gnu.c.compiler.option.warnings.pedantic.error.{{u.id}}" name="Pedantic warnings as errors (-pedantic-errors)" superClass="gnu.c.compiler.option.warnings.pedantic.error" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 68 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 69 | {% if opts['c']['nostdinc'] %} |
be_bryan | 0:b74591d5ab33 | 70 | <option id="gnu.c.compiler.option.preprocessor.nostdinc.{{u.id}}" name="Do not search system directories (-nostdinc)" superClass="gnu.c.compiler.option.preprocessor.nostdinc" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 71 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 72 | {% if opts['c']['preprocess'] %} |
be_bryan | 0:b74591d5ab33 | 73 | <option id="gnu.c.compiler.option.preprocessor.preprocess.{{u.id}}" name="Preprocess only (-E)" superClass="gnu.c.compiler.option.preprocessor.preprocess" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 74 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 75 | {% if opts['common']['warnings.syntaxonly'] %} |
be_bryan | 0:b74591d5ab33 | 76 | <option id="gnu.c.compiler.option.warnings.syntax.{{u.id}}" name="Check syntax only (-fsyntax-only)" superClass="gnu.c.compiler.option.warnings.syntax" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 77 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 78 | {% if opts['common']['warnings.nowarn'] %} |
be_bryan | 0:b74591d5ab33 | 79 | <option id="gnu.c.compiler.option.warnings.nowarn.{{u.id}}" name="Inhibit all warnings (-w)" superClass="gnu.c.compiler.option.warnings.nowarn" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 80 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 81 | {% if opts['common']['warnings.extrawarn'] %} |
be_bryan | 0:b74591d5ab33 | 82 | <option id="gnu.c.compiler.option.warnings.extrawarn.{{u.id}}" name="Extra warnings (-Wextra)" superClass="gnu.c.compiler.option.warnings.extrawarn" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 83 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 84 | {% if opts['common']['warnings.toerrors'] %} |
be_bryan | 0:b74591d5ab33 | 85 | <option id="gnu.c.compiler.option.warnings.toerrors.{{u.id}}" name="Warnings as errors (-Werror)" superClass="gnu.c.compiler.option.warnings.toerrors" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 86 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 87 | {% if opts['common']['warnings.conversion'] %} |
be_bryan | 0:b74591d5ab33 | 88 | <option id="gnu.c.compiler.option.warnings.wconversion.{{u.id}}" name="Implicit conversion warnings (-Wconversion)" superClass="gnu.c.compiler.option.warnings.wconversion" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 89 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 90 | {% if opts['common']['debugging.prof'] %} |
be_bryan | 0:b74591d5ab33 | 91 | <option id="gnu.c.compiler.option.debugging.prof.{{u.id}}" name="Generate prof information (-p)" superClass="gnu.c.compiler.option.debugging.prof" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 92 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 93 | {% if opts['common']['debugging.gprof'] %} |
be_bryan | 0:b74591d5ab33 | 94 | <option id="gnu.c.compiler.option.debugging.gprof.{{u.id}}" name="Generate gprof information (-pg)" superClass="gnu.c.compiler.option.debugging.gprof" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 95 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 96 | {% if opts['common']['debugging.codecov'] %} |
be_bryan | 0:b74591d5ab33 | 97 | <option id="gnu.c.compiler.option.debugging.codecov.{{u.id}}" superClass="gnu.c.compiler.option.debugging.codecov" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 98 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 99 | {% if opts['c']['verbose'] %} |
be_bryan | 0:b74591d5ab33 | 100 | <option id="gnu.c.compiler.option.misc.verbose.{{u.id}}" name="Verbose (-v)" superClass="gnu.c.compiler.option.misc.verbose" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 101 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 102 | {% if opts['common']['optimization.PIC'] %} |
be_bryan | 0:b74591d5ab33 | 103 | <option id="gnu.c.compiler.option.misc.pic.{{u.id}}" name="Position Independent Code (-fPIC)" superClass="gnu.c.compiler.option.misc.pic" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 104 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 105 | {% if opts['common']['optimization.datasections'] %} |
be_bryan | 0:b74591d5ab33 | 106 | <option id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.fdata.{{u.id}}" name="Place the data in their own section (-fdata-sections)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.fdata" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 107 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 108 | {% if opts['common']['optimization.functionsections'] %} |
be_bryan | 0:b74591d5ab33 | 109 | <option id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.ffunction.{{u.id}}" name="Place the function in their own section (-ffunction-sections)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.ffunction" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 110 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 111 | {% if opts['c']['otheroptimizations'] != '' or opts['common']['optimization.other'] != '' %} |
be_bryan | 0:b74591d5ab33 | 112 | <option id="gnu.c.compiler.option.optimization.flags.{{u.id}}" superClass="gnu.c.compiler.option.optimization.flags" useByScannerDiscovery="false" value="{{opts['c']['otheroptimizations']}} {{opts['common']['optimization.other']}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 113 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 114 | {% if opts['c']['other'] != '' or opts['c']['otherwarnings'] != '' or opts['common']['warnings.other'] != '' %} |
be_bryan | 0:b74591d5ab33 | 115 | <option id="fr.ac6.managedbuid.gnu.c.compiler.option.misc.other.{{u.id}}" name="Other flags" superClass="fr.ac6.managedbuid.gnu.c.compiler.option.misc.other" useByScannerDiscovery="false" value="{{opts['c']['other']}} {{opts['c']['otherwarnings']}} {{opts['common']['warnings.other']}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 116 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 117 | {% if opts['c']['slowflashdata'] %} |
be_bryan | 0:b74591d5ab33 | 118 | <option id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.pcrop.{{u.id}}" name="No data reads in code memory (-mslow-flash-data) " superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.pcrop" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 119 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 120 | <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.{{opts['uid']['tool_c_compiler_input']}}" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c"/> |
be_bryan | 0:b74591d5ab33 | 121 | <inputType id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s.{{u.id}}" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.s"/> |
be_bryan | 0:b74591d5ab33 | 122 | </tool> |
be_bryan | 0:b74591d5ab33 | 123 | <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.{{opts['uid']['tool_cpp_compiler']}}" name="MCU G++ Compiler" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler"> |
be_bryan | 0:b74591d5ab33 | 124 | {% if cfg_id == 'debug' %} |
be_bryan | 0:b74591d5ab33 | 125 | <option id="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level.{{u.id}}" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false"/> |
be_bryan | 0:b74591d5ab33 | 126 | <option id="gnu.cpp.compiler.option.debugging.level.{{u.id}}" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 127 | {% else %} |
be_bryan | 0:b74591d5ab33 | 128 | <option id="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level.{{u.id}}" name="Optimization Level" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.optimization.level" useByScannerDiscovery="false" value="fr.ac6.managedbuild.gnu.cpp.optimization.level.most" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 129 | <option id="gnu.cpp.compiler.option.debugging.level.{{u.id}}" name="Debug Level" superClass="gnu.cpp.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 130 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 131 | <option id="gnu.cpp.compiler.option.include.paths.{{u.id}}" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath"> |
be_bryan | 0:b74591d5ab33 | 132 | {% for path in include_paths %} |
be_bryan | 0:b74591d5ab33 | 133 | <listOptionValue builtIn="false" value=""{{path}}""/> |
be_bryan | 0:b74591d5ab33 | 134 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 135 | </option> |
be_bryan | 0:b74591d5ab33 | 136 | <option id="gnu.cpp.compiler.option.preprocessor.def.{{u.id}}" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols"> |
be_bryan | 0:b74591d5ab33 | 137 | {% for s in opts['cpp']['defines'] %} |
be_bryan | 0:b74591d5ab33 | 138 | <listOptionValue builtIn="false" value="{{s}}"/> |
be_bryan | 0:b74591d5ab33 | 139 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 140 | </option> |
be_bryan | 0:b74591d5ab33 | 141 | {% if config_header %} |
be_bryan | 0:b74591d5ab33 | 142 | <option id="gnu.cpp.compiler.option.include.files.{{u.id}}" name="Include files (-include)" superClass="gnu.cpp.compiler.option.include.files" useByScannerDiscovery="false" valueType="includeFiles"> |
be_bryan | 0:b74591d5ab33 | 143 | <listOptionValue builtIn="false" value="${ProjDirPath}/{{config_header}}"/> |
be_bryan | 0:b74591d5ab33 | 144 | </option> |
be_bryan | 0:b74591d5ab33 | 145 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 146 | {% if 'compiler.std' in opts['cpp'] %} |
be_bryan | 0:b74591d5ab33 | 147 | {% if opts['cpp']['compiler.std'] %} |
be_bryan | 0:b74591d5ab33 | 148 | <option id="gnu.cpp.compiler.option.dialect.std.{{u.id}}" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.cpp.compiler.dialect.{{opts['c']['compiler.std']}}" valueType="enumerated"/> |
be_bryan | 0:b74591d5ab33 | 149 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 150 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 151 | {% if opts['common']['warnings.pedantic'] %} |
be_bryan | 0:b74591d5ab33 | 152 | <option id="gnu.cpp.compiler.option.warnings.pedantic.{{u.id}}" superClass="gnu.cpp.compiler.option.warnings.pedantic" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 153 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 154 | {% if opts['common']['warnings.pedanticerrors'] %} |
be_bryan | 0:b74591d5ab33 | 155 | <option id="gnu.cpp.compiler.option.warnings.pedantic.error.{{u.id}}" superClass="gnu.cpp.compiler.option.warnings.pedantic.error" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 156 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 157 | {% if opts['c']['nostdinc'] %} |
be_bryan | 0:b74591d5ab33 | 158 | <option id="gnu.cpp.compiler.option.preprocessor.nostdinc.{{u.id}}" superClass="gnu.cpp.compiler.option.preprocessor.nostdinc" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 159 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 160 | {% if opts['c']['preprocess'] %} |
be_bryan | 0:b74591d5ab33 | 161 | <option id="gnu.cpp.compiler.option.preprocessor.preprocess.{{u.id}}" superClass="gnu.cpp.compiler.option.preprocessor.preprocess" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 162 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 163 | {% if opts['common']['warnings.syntaxonly'] %} |
be_bryan | 0:b74591d5ab33 | 164 | <option id="gnu.cpp.compiler.option.warnings.syntax.{{u.id}}" superClass="gnu.cpp.compiler.option.warnings.syntax" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 165 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 166 | {% if opts['common']['warnings.nowarn'] %} |
be_bryan | 0:b74591d5ab33 | 167 | <option id="gnu.cpp.compiler.option.warnings.nowarn.{{u.id}}" superClass="gnu.cpp.compiler.option.warnings.nowarn" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 168 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 169 | <option id="gnu.cpp.compiler.option.warnings.allwarn.{{u.id}}" superClass="gnu.cpp.compiler.option.warnings.allwarn" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 170 | {% if opts['common']['warnings.extrawarn'] %} |
be_bryan | 0:b74591d5ab33 | 171 | <option id="gnu.cpp.compiler.option.warnings.extrawarn.{{u.id}}" superClass="gnu.cpp.compiler.option.warnings.extrawarn" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 172 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 173 | {% if opts['common']['warnings.toerrors'] %} |
be_bryan | 0:b74591d5ab33 | 174 | <option id="gnu.cpp.compiler.option.warnings.toerrors.{{u.id}}" superClass="gnu.cpp.compiler.option.warnings.toerrors" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 175 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 176 | {% if opts['common']['warnings.conversion'] %} |
be_bryan | 0:b74591d5ab33 | 177 | <option id="gnu.cpp.compiler.option.warnings.wconversion.{{u.id}}" superClass="gnu.cpp.compiler.option.warnings.wconversion" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 178 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 179 | {% if opts['common']['debugging.prof'] %} |
be_bryan | 0:b74591d5ab33 | 180 | <option id="gnu.cpp.compiler.option.debugging.prof.{{u.id}}" superClass="gnu.cpp.compiler.option.debugging.prof" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 181 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 182 | {% if opts['common']['debugging.gprof'] %} |
be_bryan | 0:b74591d5ab33 | 183 | <option id="gnu.cpp.compiler.option.debugging.gprof.{{u.id}}" superClass="gnu.cpp.compiler.option.debugging.gprof" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 184 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 185 | {% if opts['common']['debugging.codecov'] %} |
be_bryan | 0:b74591d5ab33 | 186 | <option id="gnu.cpp.compiler.option.debugging.codecov.{{u.id}}" superClass="gnu.cpp.compiler.option.debugging.codecov" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 187 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 188 | {% if opts['c']['verbose'] %} |
be_bryan | 0:b74591d5ab33 | 189 | <option id="gnu.cpp.compiler.option.other.verbose.{{u.id}}" superClass="gnu.cpp.compiler.option.other.verbose" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 190 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 191 | {% if opts['common']['optimization.PIC'] %} |
be_bryan | 0:b74591d5ab33 | 192 | <option id="gnu.cpp.compiler.option.other.pic.{{u.id}}" superClass="gnu.cpp.compiler.option.other.pic" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 193 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 194 | {% if opts['common']['optimization.datasections'] %} |
be_bryan | 0:b74591d5ab33 | 195 | <option id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.fdata.{{u.id}}" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.fdata" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 196 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 197 | {% if opts['common']['optimization.functionsections'] %} |
be_bryan | 0:b74591d5ab33 | 198 | <option id="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.ffunction.{{u.id}}" name="Place the function in their own section (-ffunction-sections)" superClass="fr.ac6.managedbuild.tool.gnu.cross.c.compiler.ffunction" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 199 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 200 | {% if opts['cpp']['otheroptimizations'] != '' or opts['common']['optimization.other'] != '' %} |
be_bryan | 0:b74591d5ab33 | 201 | <option id="gnu.cpp.compiler.option.optimization.flags.{{u.id}}" superClass="gnu.cpp.compiler.option.optimization.flags" useByScannerDiscovery="false" value="{{opts['cpp']['otheroptimizations']}} {{opts['common']['optimization.other']}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 202 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 203 | {% if opts['cpp']['other'] != '' or opts['cpp']['otherwarnings'] != '' or opts['common']['warnings.other'] != '' %} |
be_bryan | 0:b74591d5ab33 | 204 | <option id="fr.ac6.managedbuild.gnu.cpp.compiler.option.misc.other.{{u.id}}" name="Other flags" superClass="fr.ac6.managedbuild.gnu.cpp.compiler.option.misc.other" useByScannerDiscovery="false" value="{{opts['cpp']['other']}} {{opts['cpp']['otherwarnings']}} {{opts['common']['warnings.other']}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 205 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 206 | {% if opts['cpp']['slowflashdata'] %} |
be_bryan | 0:b74591d5ab33 | 207 | <option id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.pcrop.{{u.id}}" name="No data reads in code memory (-mslow-flash-data) " superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.pcrop" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 208 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 209 | <inputType id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp.{{opts['uid']['tool_cpp_compiler_input']}}" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp"/> |
be_bryan | 0:b74591d5ab33 | 210 | <inputType id="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.s.{{u.id}}" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.s"/> |
be_bryan | 0:b74591d5ab33 | 211 | </tool> |
be_bryan | 0:b74591d5ab33 | 212 | <tool id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.{{u.id}}" name="MCU G++ Linker" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker"> |
be_bryan | 0:b74591d5ab33 | 213 | <option id="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.script.{{u.id}}" name="Linker Script (-T)" superClass="fr.ac6.managedbuild.tool.gnu.cross.cpp.linker.script" value="${ProjDirPath}/{{opts['name']}}/{{opts['ld']['script']}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 214 | {% if opts['ld']['flags'] != '' or opts['ld']['other'] != '' %} |
be_bryan | 0:b74591d5ab33 | 215 | <option id="gnu.cpp.link.option.flags.{{u.id}}" name="Linker flags" superClass="gnu.cpp.link.option.flags" value="{{ opts['ld']['flags']|join(' ') }} {{opts['ld']['other']}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 216 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 217 | <option id="gnu.cpp.link.option.userobjs.{{u.id}}" name="Other objects" superClass="gnu.cpp.link.option.userobjs" valueType="userObjs"> |
be_bryan | 0:b74591d5ab33 | 218 | {% for path in object_files %} |
be_bryan | 0:b74591d5ab33 | 219 | <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/{{path}}}""/> |
be_bryan | 0:b74591d5ab33 | 220 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 221 | </option> |
be_bryan | 0:b74591d5ab33 | 222 | <option id="gnu.cpp.link.option.libs.{{u.id}}" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs"> |
be_bryan | 0:b74591d5ab33 | 223 | {% for lib in libraries %} |
be_bryan | 0:b74591d5ab33 | 224 | <listOptionValue builtIn="false" value="{{lib}}"/> |
be_bryan | 0:b74591d5ab33 | 225 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 226 | </option> |
be_bryan | 0:b74591d5ab33 | 227 | {% if opts['ld']['nostart'] %} |
be_bryan | 0:b74591d5ab33 | 228 | <option id="gnu.cpp.link.option.nostart.{{u.id}}" name="Do not use standard start files (-nostartfiles)" superClass="gnu.cpp.link.option.nostart" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 229 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 230 | {% if opts['ld']['nodeflibs'] %} |
be_bryan | 0:b74591d5ab33 | 231 | <option id="gnu.cpp.link.option.nodeflibs.{{u.id}}" superClass="gnu.cpp.link.option.nodeflibs" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 232 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 233 | {% if opts['ld']['nostdlibs'] %} |
be_bryan | 0:b74591d5ab33 | 234 | <option id="gnu.cpp.link.option.nostdlibs.{{u.id}}" superClass="gnu.cpp.link.option.nostdlibs" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 235 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 236 | {% if opts['ld']['strip'] %} |
be_bryan | 0:b74591d5ab33 | 237 | <option id="gnu.cpp.link.option.strip.{{u.id}}" superClass="gnu.cpp.link.option.strip" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 238 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 239 | {% if opts['ld']['shared'] %} |
be_bryan | 0:b74591d5ab33 | 240 | <option id="gnu.cpp.link.option.shared.{{u.id}}" superClass="gnu.cpp.link.option.shared" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 241 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 242 | {% if opts['ld']['soname'] != '' %} |
be_bryan | 0:b74591d5ab33 | 243 | <option id="gnu.cpp.link.option.soname.{{u.id}}" superClass="gnu.cpp.link.option.soname" useByScannerDiscovery="false" value="{{opts['ld']['soname']}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 244 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 245 | {% if opts['ld']['implname'] != '' %} |
be_bryan | 0:b74591d5ab33 | 246 | <option id="gnu.cpp.link.option.implname.{{u.id}}" superClass="gnu.cpp.link.option.implname" useByScannerDiscovery="false" value="{{opts['ld']['implname']}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 247 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 248 | {% if opts['ld']['defname'] != '' %} |
be_bryan | 0:b74591d5ab33 | 249 | <option id="gnu.cpp.link.option.defname.{{u.id}}" superClass="gnu.cpp.link.option.defname" useByScannerDiscovery="false" value="{{opts['ld']['defname']}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 250 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 251 | {% if opts['common']['debugging.prof'] %} |
be_bryan | 0:b74591d5ab33 | 252 | <option id="gnu.cpp.link.option.debugging.prof.{{u.id}}" superClass="gnu.cpp.link.option.debugging.prof" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 253 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 254 | {% if opts['common']['debugging.gprof'] %} |
be_bryan | 0:b74591d5ab33 | 255 | <option id="gnu.cpp.link.option.debugging.gprof.{{u.id}}" superClass="gnu.cpp.link.option.debugging.gprof" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 256 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 257 | {% if opts['common']['debugging.codecov'] %} |
be_bryan | 0:b74591d5ab33 | 258 | <option id="gnu.cpp.link.option.debugging.codecov.{{u.id}}" superClass="gnu.cpp.link.option.debugging.codecov" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 259 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 260 | <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.{{u.id}}" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> |
be_bryan | 0:b74591d5ab33 | 261 | <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> |
be_bryan | 0:b74591d5ab33 | 262 | <additionalInput kind="additionalinput" paths="$(LIBS)"/> |
be_bryan | 0:b74591d5ab33 | 263 | </inputType> |
be_bryan | 0:b74591d5ab33 | 264 | <option id="gnu.cpp.link.option.paths.{{u.id}}" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths"> |
be_bryan | 0:b74591d5ab33 | 265 | {% for path in library_paths %} |
be_bryan | 0:b74591d5ab33 | 266 | <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/{{path}}}""/> |
be_bryan | 0:b74591d5ab33 | 267 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 268 | </option> |
be_bryan | 0:b74591d5ab33 | 269 | </tool> |
be_bryan | 0:b74591d5ab33 | 270 | <tool id="fr.ac6.managedbuild.tool.gnu.archiver.{{u.id}}" name="MCU GCC Archiver" superClass="fr.ac6.managedbuild.tool.gnu.archiver"/> |
be_bryan | 0:b74591d5ab33 | 271 | <tool id="fr.ac6.managedbuild.tool.gnu.cross.assembler.{{u.id}}" name="MCU GCC Assembler" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler"> |
be_bryan | 0:b74591d5ab33 | 272 | <option id="gnu.both.asm.option.include.paths.{{u.id}}" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath"> |
be_bryan | 0:b74591d5ab33 | 273 | {% for path in include_paths %} |
be_bryan | 0:b74591d5ab33 | 274 | <listOptionValue builtIn="false" value=""{{path}}""/> |
be_bryan | 0:b74591d5ab33 | 275 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 276 | </option> |
be_bryan | 0:b74591d5ab33 | 277 | {% if opts['as']['other'] != '' or opts['as']['otherwarnings'] != '' %} |
be_bryan | 0:b74591d5ab33 | 278 | <option id="gnu.both.asm.option.flags.{{u.id}}" superClass="gnu.both.asm.option.flags" useByScannerDiscovery="false" value="{{opts['as']['other']}} {{opts['as']['otherwarnings']}}" valueType="string"/> |
be_bryan | 0:b74591d5ab33 | 279 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 280 | {% for item in opts['as']['otherwarnings'] %} |
be_bryan | 0:b74591d5ab33 | 281 | {% if item == '-W' %} |
be_bryan | 0:b74591d5ab33 | 282 | <option id="gnu.both.asm.option.warnings.nowarn.{{u.id}}" superClass="gnu.both.asm.option.warnings.nowarn" useByScannerDiscovery="false" value="true" valueType="boolean"/> |
be_bryan | 0:b74591d5ab33 | 283 | {% endif %} |
be_bryan | 0:b74591d5ab33 | 284 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 285 | <inputType id="cdt.managedbuild.tool.gnu.assembler.input.{{u.id}}" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> |
be_bryan | 0:b74591d5ab33 | 286 | <inputType id="fr.ac6.managedbuild.tool.gnu.cross.assembler.input.{{u.id}}" superClass="fr.ac6.managedbuild.tool.gnu.cross.assembler.input"/> |
be_bryan | 0:b74591d5ab33 | 287 | </tool> |
be_bryan | 0:b74591d5ab33 | 288 | </toolChain> |
be_bryan | 0:b74591d5ab33 | 289 | </folderInfo> |
be_bryan | 0:b74591d5ab33 | 290 | <sourceEntries> |
be_bryan | 0:b74591d5ab33 | 291 | <entry excluding="{{exclude_paths}}" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/> |
be_bryan | 0:b74591d5ab33 | 292 | </sourceEntries> |
be_bryan | 0:b74591d5ab33 | 293 | </configuration> |
be_bryan | 0:b74591d5ab33 | 294 | </storageModule> |
be_bryan | 0:b74591d5ab33 | 295 | <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> |
be_bryan | 0:b74591d5ab33 | 296 | </cconfiguration> |
be_bryan | 0:b74591d5ab33 | 297 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 298 | </storageModule> |
be_bryan | 0:b74591d5ab33 | 299 | <storageModule moduleId="cdtBuildSystem" version="4.0.0"> |
be_bryan | 0:b74591d5ab33 | 300 | <project id="{{name}}.fr.ac6.managedbuild.target.gnu.cross.exe.{{u.id}}" name="Executable" projectType="fr.ac6.managedbuild.target.gnu.cross.exe"/> |
be_bryan | 0:b74591d5ab33 | 301 | </storageModule> |
be_bryan | 0:b74591d5ab33 | 302 | <storageModule moduleId="scannerConfiguration"> |
be_bryan | 0:b74591d5ab33 | 303 | <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> |
be_bryan | 0:b74591d5ab33 | 304 | {% for cfg_key in options %} |
be_bryan | 0:b74591d5ab33 | 305 | {% set opts = options[cfg_key] %} |
be_bryan | 0:b74591d5ab33 | 306 | <scannerConfigBuildInfo instanceId="fr.ac6.managedbuild.config.gnu.cross.exe.{{opts['id']}}.{{opts['uid']['config']}};fr.ac6.managedbuild.config.gnu.cross.exe.{{opts['id']}}.{{opts['uid']['config']}}.;fr.ac6.managedbuild.tool.gnu.cross.c.compiler.{{opts['uid']['tool_c_compiler']}};fr.ac6.managedbuild.tool.gnu.cross.c.compiler.input.c.{{opts['uid']['tool_c_compiler_input']}}"> |
be_bryan | 0:b74591d5ab33 | 307 | <autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/> |
be_bryan | 0:b74591d5ab33 | 308 | </scannerConfigBuildInfo> |
be_bryan | 0:b74591d5ab33 | 309 | <scannerConfigBuildInfo instanceId="fr.ac6.managedbuild.config.gnu.cross.exe.{{opts['id']}}.{{opts['uid']['config']}};fr.ac6.managedbuild.config.gnu.cross.exe.{{opts['id']}}.{{opts['uid']['config']}}.;fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.{{opts['uid']['tool_cpp_compiler']}};fr.ac6.managedbuild.tool.gnu.cross.cpp.compiler.input.cpp.{{opts['uid']['tool_cpp_compiler_input']}}"> |
be_bryan | 0:b74591d5ab33 | 310 | <autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/> |
be_bryan | 0:b74591d5ab33 | 311 | </scannerConfigBuildInfo> |
be_bryan | 0:b74591d5ab33 | 312 | {% endfor %} |
be_bryan | 0:b74591d5ab33 | 313 | </storageModule> |
be_bryan | 0:b74591d5ab33 | 314 | <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> |
be_bryan | 0:b74591d5ab33 | 315 | </cproject> |