| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| |
| |
| <!-- Managed Make Builder Tool Specifications --> |
| <extension |
| id="cdt.managed.build.info" |
| name="%extension.name" |
| point="org.eclipse.cdt.managedbuilder.core.buildDefinitions"> |
| <managedBuildRevision |
| fileVersion="4.0.0"> |
| </managedBuildRevision> |
| <tool |
| natureFilter="cnature" |
| name="%ToolName.linker.gnu.c" |
| outputFlag="-o" |
| command="gcc" |
| id="cdt.managedbuild.tool.gnu.c.linker" |
| errorParsers="org.eclipse.cdt.core.GLDErrorParser"> |
| <supportedProperties> |
| <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
| <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
| <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </property> |
| </supportedProperties> |
| <envVarBuildPath |
| pathType="buildpathLibrary" |
| variableList="LIBRARY_PATH"> |
| </envVarBuildPath> |
| |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.linker" |
| name="%OptionCategory.General" |
| id="gnu.c.link.category.general"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoStartFiles" |
| category="gnu.c.link.category.general" |
| command="-nostartfiles" |
| id="gnu.c.link.option.nostart" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoDefLibs" |
| category="gnu.c.link.category.general" |
| command="-nodefaultlibs" |
| id="gnu.c.link.option.nodeflibs" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoStdLibs" |
| category="gnu.c.link.category.general" |
| command="-nostdlib" |
| id="gnu.c.link.option.nostdlibs" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.Strip" |
| category="gnu.c.link.category.general" |
| command="-s" |
| id="gnu.c.link.option.strip" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.Static" |
| category="gnu.c.link.category.general" |
| command="-static" |
| id="gnu.c.link.option.noshared" |
| valueType="boolean"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.linker" |
| name="%OptionCategory.Libs" |
| id="gnu.c.link.category.libs"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.Libs" |
| category="gnu.c.link.category.libs" |
| command="-l" |
| id="gnu.c.link.option.libs" |
| browseType="none" |
| valueType="libs"> |
| </option> |
| <option |
| name="%Option.Posix.Libsearch" |
| category="gnu.c.link.category.libs" |
| command="-L" |
| id="gnu.c.link.option.paths" |
| browseType="directory" |
| valueType="libPaths"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.linker" |
| name="%OptionCategory.Misc" |
| id="gnu.c.link.category.other"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.Linker.Flags" |
| category="gnu.c.link.category.other" |
| valueType="string" |
| id="gnu.c.link.option.ldflags"> |
| </option> |
| <option |
| name="%Option.Posix.Linker.XLinker" |
| category="gnu.c.link.category.other" |
| command="-Xlinker ${VALUE}" |
| valueType="stringList" |
| id="gnu.c.link.option.other"> |
| </option> |
| <option |
| name="%Option.Posix.UserObjs" |
| category="gnu.c.link.category.other" |
| browseType="file" |
| valueType="userObjs" |
| id="gnu.c.link.option.userobjs"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.linker" |
| name="%OptionCategory.Shared.Settings" |
| id="gnu.c.link.category.shared"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.Shared" |
| category="gnu.c.link.category.shared" |
| command="-shared" |
| id="gnu.c.link.option.shared" |
| valueType="boolean"> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="true" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| </option> |
| <option |
| name="%Option.Posix.Linker.SOName" |
| category="gnu.c.link.category.shared" |
| command="-Wl,-soname=" |
| id="gnu.c.link.option.soname" |
| valueType="string"> |
| </option> |
| <option |
| name="%Option.Posix.Linker.Implib" |
| category="gnu.c.link.category.shared" |
| command="-Wl,--out-implib=" |
| id="gnu.c.link.option.implname" |
| valueType="string"> |
| </option> |
| <option |
| name="%Option.Posix.Linker.Defname" |
| category="gnu.c.link.category.shared" |
| command="-Wl,--output-def=" |
| id="gnu.c.link.option.defname" |
| valueType="string"> |
| </option> |
| <inputType |
| sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" |
| sources="o" |
| multipleOfType="true" |
| dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
| buildVariable="OBJS" |
| id="cdt.managedbuild.tool.gnu.c.linker.input"> |
| <additionalInput |
| paths="$(USER_OBJS)" |
| kind="additionalinputdependency"> |
| </additionalInput> |
| <additionalInput |
| paths="$(LIBS)" |
| kind="additionalinput"> |
| </additionalInput> |
| </inputType> |
| <outputType |
| outputs="" |
| buildVariable="EXECUTABLES" |
| nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
| id="cdt.managedbuild.tool.gnu.c.linker.output"> |
| <enablement |
| type="ALL"> |
| <checkOption |
| optionId="gnu.c.link.option.shared" |
| value="false"/> |
| </enablement> |
| </outputType> |
| <outputType |
| outputs="so" |
| outputPrefix="lib" |
| nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
| buildVariable="LIBRARIES" |
| id="cdt.managedbuild.tool.gnu.c.linker.output.so"> |
| <enablement |
| type="ALL"> |
| <checkOption |
| optionId="gnu.c.link.option.shared" |
| value="true"/> |
| </enablement> |
| </outputType> |
| <option |
| applicabilityCalculator="org.eclipse.cdt.managedbuilder.gnu.ui.ProfAppCalculator" |
| command="-p" |
| defaultValue="false" |
| id="gnu.c.link.option.debugging.prof" |
| name="%Option.Posix.Debug.prof" |
| valueType="boolean"> |
| </option> |
| <option |
| applicabilityCalculator="org.eclipse.cdt.managedbuilder.gnu.ui.GprofAppCalculator" |
| command="-pg" |
| defaultValue="false" |
| id="gnu.c.link.option.debugging.gprof" |
| name="%Option.Posix.Debug.gprof" |
| valueType="boolean"> |
| </option> |
| <option |
| applicabilityCalculator="org.eclipse.cdt.managedbuilder.gnu.ui.GcovAppCalculator" |
| command="-ftest-coverage -fprofile-arcs" |
| defaultValue="false" |
| id="gnu.c.link.option.debugging.codecov" |
| name="%Option.codecov" |
| valueType="boolean"> |
| </option> |
| </tool> |
| <tool |
| natureFilter="ccnature" |
| name="%ToolName.linker.gnu.cpp" |
| outputFlag="-o" |
| command="g++" |
| id="cdt.managedbuild.tool.gnu.cpp.linker" |
| errorParsers="org.eclipse.cdt.core.GLDErrorParser"> |
| <supportedProperties> |
| <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
| <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
| <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </property> |
| </supportedProperties> |
| <envVarBuildPath |
| pathType="buildpathLibrary" |
| variableList="LIBRARY_PATH"> |
| </envVarBuildPath> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.linker" |
| name="%OptionCategory.General" |
| id="gnu.cpp.link.category.options"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoStartFiles" |
| category="gnu.cpp.link.category.options" |
| command="-nostartfiles" |
| id="gnu.cpp.link.option.nostart" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoDefLibs" |
| category="gnu.cpp.link.category.options" |
| command="-nodefaultlibs" |
| id="gnu.cpp.link.option.nodeflibs" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoStdLibs" |
| category="gnu.cpp.link.category.options" |
| command="-nostdlib" |
| id="gnu.cpp.link.option.nostdlibs" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.Strip" |
| category="gnu.cpp.link.category.options" |
| command="-s" |
| id="gnu.cpp.link.option.strip" |
| valueType="boolean"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.linker" |
| name="%OptionCategory.Libs" |
| id="gnu.cpp.link.category.libs"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.Libs" |
| category="gnu.cpp.link.category.libs" |
| command="-l" |
| id="gnu.cpp.link.option.libs" |
| browseType="none" |
| valueType="libs"> |
| </option> |
| <option |
| name="%Option.Posix.Libsearch" |
| category="gnu.cpp.link.category.libs" |
| command="-L" |
| id="gnu.cpp.link.option.paths" |
| browseType="directory" |
| valueType="libPaths"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.linker" |
| name="%OptionCategory.Misc" |
| id="gnu.cpp.link.category.other"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.Linker.Flags" |
| category="gnu.cpp.link.category.other" |
| valueType="string" |
| id="gnu.cpp.link.option.flags"> |
| </option> |
| <option |
| name="%Option.Posix.Linker.XLinker" |
| category="gnu.cpp.link.category.other" |
| command="-Xlinker ${VALUE}" |
| valueType="stringList" |
| id="gnu.cpp.link.option.other"> |
| </option> |
| <option |
| name="%Option.Posix.UserObjs" |
| category="gnu.cpp.link.category.other" |
| browseType="file" |
| valueType="userObjs" |
| id="gnu.cpp.link.option.userobjs"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.linker" |
| name="%OptionCategory.Shared.Settings" |
| id="gnu.cpp.link.category.shared"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.Shared" |
| category="gnu.cpp.link.category.shared" |
| command="-shared" |
| valueType="boolean" |
| id="gnu.cpp.link.option.shared"> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="true" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| </option> |
| <option |
| name="%Option.Posix.Linker.SOName" |
| category="gnu.cpp.link.category.shared" |
| command="-Wl,-soname=" |
| valueType="string" |
| id="gnu.cpp.link.option.soname"> |
| </option> |
| <option |
| name="%Option.Posix.Linker.Implib" |
| category="gnu.cpp.link.category.shared" |
| command="-Wl,--out-implib=" |
| valueType="string" |
| id="gnu.cpp.link.option.implname"> |
| </option> |
| <option |
| name="%Option.Posix.Linker.Defname" |
| category="gnu.cpp.link.category.shared" |
| command="-Wl,--output-def=" |
| valueType="string" |
| id="gnu.cpp.link.option.defname"> |
| </option> |
| <inputType |
| sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" |
| sources="o" |
| multipleOfType="true" |
| dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
| buildVariable="OBJS" |
| id="cdt.managedbuild.tool.gnu.cpp.linker.input"> |
| <additionalInput |
| paths="$(USER_OBJS)" |
| kind="additionalinputdependency"> |
| </additionalInput> |
| <additionalInput |
| paths="$(LIBS)" |
| kind="additionalinput"> |
| </additionalInput> |
| </inputType> |
| <outputType |
| outputs="" |
| buildVariable="EXECUTABLES" |
| nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
| id="cdt.managedbuild.tool.gnu.cpp.linker.output"> |
| <enablement |
| type="ALL"> |
| <checkOption |
| optionId="gnu.cpp.link.option.shared" |
| value="false"/> |
| </enablement> |
| </outputType> |
| <outputType |
| outputs="so" |
| outputPrefix="lib" |
| nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
| buildVariable="LIBRARIES" |
| id="cdt.managedbuild.tool.gnu.cpp.linker.output.so"> |
| <enablement |
| type="ALL"> |
| <checkOption |
| optionId="gnu.cpp.link.option.shared" |
| value="true"/> |
| </enablement> |
| </outputType> |
| <option |
| applicabilityCalculator="org.eclipse.cdt.managedbuilder.gnu.ui.ProfAppCalculator" |
| command="-p" |
| defaultValue="false" |
| id="gnu.cpp.link.option.debugging.prof" |
| name="%Option.Posix.Debug.prof" |
| valueType="boolean"> |
| </option> |
| <option |
| applicabilityCalculator="org.eclipse.cdt.managedbuilder.gnu.ui.GprofAppCalculator" |
| command="-pg" |
| defaultValue="false" |
| id="gnu.cpp.link.option.debugging.gprof" |
| name="%Option.Posix.Debug.gprof" |
| valueType="boolean"> |
| </option> |
| <option |
| applicabilityCalculator="org.eclipse.cdt.managedbuilder.gnu.ui.GcovAppCalculator" |
| command="-ftest-coverage -fprofile-arcs" |
| defaultValue="false" |
| id="gnu.cpp.link.option.debugging.codecov" |
| name="%Option.codecov" |
| valueType="boolean"> |
| </option> |
| </tool> |
| <tool |
| natureFilter="both" |
| isAbstract="true" |
| name="%ToolName.archiver.gnu" |
| command="ar" |
| id="cdt.managedbuild.tool.gnu.archiver"> |
| <supportedProperties> |
| <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
| <value id="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </property> |
| </supportedProperties> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.archiver" |
| name="%OptionCategory.General" |
| id="gnu.lib.category.general"> |
| </optionCategory> |
| <option |
| defaultValue="-r" |
| name="%Option.Posix.Archiver.Flags" |
| category="gnu.lib.category.general" |
| valueType="string" |
| id="gnu.both.lib.option.flags"> |
| </option> |
| <inputType |
| sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" |
| sources="o" |
| multipleOfType="true" |
| dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
| buildVariable="OBJS" |
| id="cdt.managedbuild.tool.gnu.archiver.input"> |
| <additionalInput |
| paths="$(USER_OBJS)" |
| kind="additionalinputdependency"> |
| </additionalInput> |
| <additionalInput |
| paths="$(LIBS)" |
| kind="additionalinput"> |
| </additionalInput> |
| </inputType> |
| <outputType |
| outputs="a" |
| outputPrefix="lib" |
| buildVariable="ARCHIVES" |
| nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
| id="cdt.managedbuild.tool.gnu.archiver.output"> |
| </outputType> |
| </tool> |
| <!--tool |
| command="windres" |
| sources="rc" |
| outputs="res" |
| headerExtensions="h,H,hpp" |
| name="%ToolName.windres" |
| id="cdt.managedbuild.tool.gnu.windres" |
| outputFlag="-o" |
| natureFilter="both"> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.windres" |
| name="%OptionCategory.General" |
| id="gnu.windres.category.general"/> |
| <option |
| valueType="enumerated" |
| category="gnu.windres.category.general" |
| browseType="none" |
| name="%Option.Windows.Windres.OutputFormat" |
| id="gnu.windres.option.output.format"> |
| <enumeratedOptionValue |
| isDefault="true" |
| command="-O coff" |
| name="%Option.Windows.Windres.OutputFormat.Coff" |
| id="gnu.windres.option.output.format.coff"/> |
| <enumeratedOptionValue |
| command="-O rc" |
| name="%Option.Windows.Windres.OutputFormat.RC" |
| id="gnu.windres.option.output.format.rc"/> |
| <enumeratedOptionValue |
| isDefault="false" |
| command="-O res" |
| name="%Option.Windows.Windres.OutputFormat.Res" |
| id="gnu.windres.option.output.format.res"/> |
| </option> |
| <option |
| command="-v" |
| defaultValue="false" |
| valueType="boolean" |
| category="gnu.windres.category.general" |
| name="%Option.Posix.Verbose" |
| id="gnu.windres.option.verbose"/> |
| <option |
| command="-I" |
| valueType="includePath" |
| category="gnu.windres.category.general" |
| browseType="directory" |
| name="%Option.Posix.InclPaths" |
| id="gnu.windres.option.preprocessor.include.paths"/> |
| <option |
| command="-D" |
| valueType="definedSymbols" |
| category="gnu.windres.category.general" |
| browseType="none" |
| name="%Option.Posix.DefSym" |
| id="gnu.windres.option.preprocessor.defined.symbols"/> |
| <option |
| command="-U" |
| valueType="stringList" |
| category="gnu.windres.category.general" |
| browseType="none" |
| name="%Option.Posix.UndefSym" |
| id="gnu.windres.option.preprocessor.undefined.symbols"/> |
| </tool--> |
| <tool |
| command="as" |
| name="%ToolName.assembler.gnu" |
| outputFlag="-o" |
| id="cdt.managedbuild.tool.gnu.assembler" |
| natureFilter="both" |
| errorParsers="org.eclipse.cdt.core.GASErrorParser"> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.assembler" |
| name="%OptionCategory.General" |
| id="gnu.asm.category.general"> |
| </optionCategory> |
| <option |
| name="%Option.Gnu.Assembler.Flags" |
| category="gnu.asm.category.general" |
| valueType="string" |
| id="gnu.both.asm.option.flags"> |
| </option> |
| <option |
| command="-I" |
| valueType="includePath" |
| category="gnu.asm.category.general" |
| browseType="directory" |
| name="%Option.Posix.InclPaths" |
| id="gnu.both.asm.option.include.paths"/> |
| <option |
| command="-W" |
| defaultValue="false" |
| valueType="boolean" |
| category="gnu.asm.category.general" |
| name="%Option.Gnu.Assembler.warn.suppress" |
| id="gnu.both.asm.option.warnings.nowarn"/> |
| <option |
| command="-v" |
| defaultValue="false" |
| valueType="boolean" |
| category="gnu.asm.category.general" |
| name="%Option.Gnu.Assembler.version" |
| id="gnu.both.asm.option.version"/> |
| <inputType |
| id="cdt.managedbuild.tool.gnu.assembler.input" |
| languageId="org.eclipse.cdt.core.assembly" |
| sourceContentType="org.eclipse.cdt.core.asmSource" |
| sources="s,S"> |
| </inputType> |
| <outputType |
| outputs="o" |
| buildVariable="OBJS" |
| id="cdt.managedbuild.tool.gnu.assembler.output"> |
| </outputType> |
| </tool> |
| <tool |
| natureFilter="cnature" |
| name="%ToolName.linker.macosx.c" |
| outputFlag="-o" |
| command="gcc" |
| commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" |
| id="cdt.managedbuild.tool.macosx.c.linker" |
| errorParsers="org.eclipse.cdt.core.GLDErrorParser"> |
| <supportedProperties> |
| <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
| <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
| <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </property> |
| </supportedProperties> |
| <envVarBuildPath |
| pathType="buildpathLibrary" |
| variableList="LIBRARY_PATH"> |
| </envVarBuildPath> |
| |
| <optionCategory |
| owner="cdt.managedbuild.tool.macosx.c.linker" |
| name="%OptionCategory.General" |
| id="macosx.c.link.category.general"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoStartFiles" |
| category="macosx.c.link.category.general" |
| command="-nostartfiles" |
| id="macosx.c.link.option.nostart" |
| valueType="boolean"> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="true" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoDefLibs" |
| category="macosx.c.link.category.general" |
| command="-nodefaultlibs" |
| id="macosx.c.link.option.nodeflibs" |
| valueType="boolean"> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="true" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoStdLibs" |
| category="macosx.c.link.category.general" |
| command="-nostdlib" |
| id="macosx.c.link.option.nostdlibs" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.Strip" |
| category="macosx.c.link.category.general" |
| command="-s" |
| id="macosx.c.link.option.strip" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.Static" |
| category="macosx.c.link.category.general" |
| command="-static" |
| id="macosx.c.link.option.noshared" |
| valueType="boolean"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.macosx.c.linker" |
| name="%OptionCategory.Libs" |
| id="macosx.c.link.category.libs"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.Libs" |
| category="macosx.c.link.category.libs" |
| command="-l" |
| id="macosx.c.link.option.libs" |
| browseType="none" |
| valueType="libs"> |
| </option> |
| <option |
| name="%Option.Posix.Libsearch" |
| category="macosx.c.link.category.libs" |
| command="-L" |
| id="macosx.c.link.option.paths" |
| browseType="directory" |
| valueType="libPaths"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.macosx.c.linker" |
| name="%OptionCategory.Misc" |
| id="macosx.c.link.category.other"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.Linker.Flags" |
| category="macosx.c.link.category.other" |
| valueType="string" |
| id="macosx.c.link.option.ldflags"> |
| </option> |
| <option |
| name="%Option.Posix.Linker.XLinker" |
| category="macosx.c.link.category.other" |
| command="-Xlinker ${VALUE}" |
| valueType="stringList" |
| id="macosx.c.link.option.other"> |
| </option> |
| <option |
| name="%Option.Posix.UserObjs" |
| category="macosx.c.link.category.other" |
| browseType="file" |
| valueType="userObjs" |
| id="macosx.c.link.option.userobjs"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.macosx.c.linker" |
| name="%OptionCategory.Shared.Settings" |
| id="macosx.c.link.category.shared"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.MacOSX.Linker.Shared" |
| category="macosx.c.link.category.shared" |
| command="-dynamiclib" |
| id="macosx.c.link.option.shared" |
| valueType="boolean"> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="true" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| </option> |
| <inputType |
| sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" |
| sources="o" |
| multipleOfType="true" |
| dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
| buildVariable="OBJS" |
| id="cdt.managedbuild.tool.macosx.c.linker.input"> |
| <additionalInput |
| paths="$(USER_OBJS)" |
| kind="additionalinputdependency"> |
| </additionalInput> |
| <additionalInput |
| paths="$(LIBS)" |
| kind="additionalinput"> |
| </additionalInput> |
| </inputType> |
| <outputType |
| outputs="" |
| buildVariable="EXECUTABLES" |
| nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
| id="cdt.managedbuild.tool.macosx.c.linker.output"> |
| <enablement |
| type="ALL"> |
| <checkOption |
| optionId="macosx.c.link.option.shared" |
| value="false"/> |
| </enablement> |
| </outputType> |
| <outputType |
| outputs="dylib" |
| outputPrefix="lib" |
| nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
| buildVariable="LIBRARIES" |
| id="cdt.managedbuild.tool.macosx.c.linker.output.so"> |
| <enablement |
| type="ALL"> |
| <checkOption |
| optionId="macosx.c.link.option.shared" |
| value="true"/> |
| </enablement> |
| </outputType> |
| </tool> |
| <tool |
| natureFilter="ccnature" |
| name="%ToolName.linker.macosx.cpp" |
| outputFlag="-o" |
| command="g++" |
| commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" |
| id="cdt.managedbuild.tool.macosx.cpp.linker" |
| errorParsers="org.eclipse.cdt.core.GLDErrorParser"> |
| <supportedProperties> |
| <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
| <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
| <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </property> |
| </supportedProperties> |
| <envVarBuildPath |
| pathType="buildpathLibrary" |
| variableList="LIBRARY_PATH"> |
| </envVarBuildPath> |
| <optionCategory |
| owner="cdt.managedbuild.tool.macosx.cpp.linker" |
| name="%OptionCategory.General" |
| id="macosx.cpp.link.category.options"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoStartFiles" |
| category="macosx.cpp.link.category.options" |
| command="-nostartfiles" |
| id="macosx.cpp.link.option.nostart" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoDefLibs" |
| category="macosx.cpp.link.category.options" |
| command="-nodefaultlibs" |
| id="macosx.cpp.link.option.nodeflibs" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.NoStdLibs" |
| category="macosx.cpp.link.category.options" |
| command="-nostdlib" |
| id="macosx.cpp.link.option.nostdlibs" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Linker.Strip" |
| category="macosx.cpp.link.category.options" |
| command="-s" |
| id="macosx.cpp.link.option.strip" |
| valueType="boolean"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.macosx.cpp.linker" |
| name="%OptionCategory.Libs" |
| id="macosx.cpp.link.category.libs"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.Libs" |
| category="macosx.cpp.link.category.libs" |
| command="-l" |
| id="macosx.cpp.link.option.libs" |
| browseType="none" |
| valueType="libs"> |
| </option> |
| <option |
| name="%Option.Posix.Libsearch" |
| category="macosx.cpp.link.category.libs" |
| command="-L" |
| id="macosx.cpp.link.option.paths" |
| browseType="directory" |
| valueType="libPaths"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.macosx.cpp.linker" |
| name="%OptionCategory.Misc" |
| id="macosx.cpp.link.category.other"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.Linker.Flags" |
| category="macosx.cpp.link.category.other" |
| valueType="string" |
| id="macosx.cpp.link.option.flags"> |
| </option> |
| <option |
| name="%Option.Posix.Linker.XLinker" |
| category="macosx.cpp.link.category.other" |
| command="-Xlinker ${VALUE}" |
| valueType="stringList" |
| id="macosx.cpp.link.option.other"> |
| </option> |
| <option |
| name="%Option.Posix.UserObjs" |
| category="macosx.cpp.link.category.other" |
| browseType="file" |
| valueType="userObjs" |
| id="macosx.cpp.link.option.userobjs"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.macosx.cpp.linker" |
| name="%OptionCategory.Shared.Settings" |
| id="macosx.cpp.link.category.shared"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.MacOSX.Linker.Shared" |
| category="macosx.cpp.link.category.shared" |
| command="-dynamiclib" |
| valueType="boolean" |
| id="macosx.cpp.link.option.shared"> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="true" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| </option> |
| <inputType |
| sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" |
| sources="o" |
| multipleOfType="true" |
| dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
| buildVariable="OBJS" |
| id="cdt.managedbuild.tool.macosx.cpp.linker.input"> |
| <additionalInput |
| paths="$(USER_OBJS)" |
| kind="additionalinputdependency"> |
| </additionalInput> |
| <additionalInput |
| paths="$(LIBS)" |
| kind="additionalinput"> |
| </additionalInput> |
| </inputType> |
| <outputType |
| outputs="" |
| buildVariable="EXECUTABLES" |
| nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
| id="cdt.managedbuild.tool.macosx.cpp.linker.output"> |
| <enablement |
| type="ALL"> |
| <checkOption |
| optionId="macosx.cpp.link.option.shared" |
| value="false"/> |
| </enablement> |
| </outputType> |
| <outputType |
| outputs="dylib" |
| outputPrefix="lib" |
| nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
| buildVariable="LIBRARIES" |
| id="cdt.managedbuild.tool.macosx.cpp.linker.output.so"> |
| <enablement |
| type="ALL"> |
| <checkOption |
| optionId="macosx.cpp.link.option.shared" |
| value="true"/> |
| </enablement> |
| </outputType> |
| </tool> |
| |
| <tool |
| name="%ToolName.compiler.gnu.c" |
| id="cdt.managedbuild.tool.gnu.c.compiler" |
| isAbstract="true" |
| command="gcc" |
| natureFilter="both" |
| outputFlag="-o" |
| errorParsers="org.eclipse.cdt.core.GCCErrorParser"> |
| <supportedProperties> |
| <property id="org.eclipse.cdt.build.core.buildType"> |
| <value id="org.eclipse.cdt.build.core.buildType.debug"/> |
| <value id="org.eclipse.cdt.build.core.buildType.release"/> |
| </property> |
| </supportedProperties> |
| <envVarBuildPath |
| pathType="buildpathInclude" |
| variableList="CPATH,C_INCLUDE_PATH"> |
| </envVarBuildPath> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.compiler" |
| name="%OptionCategory.Dialect" |
| id="gnu.c.compiler.category.dialect"> |
| </optionCategory> |
| <option |
| category="gnu.c.compiler.category.dialect" |
| defaultValue="false" |
| id="gnu.c.compiler.option.dialect.std" |
| name="%Option.Posix.Dialect" |
| useByScannerDiscovery="true" |
| valueType="enumerated"> |
| <enumeratedOptionValue |
| name="%Option.Posix.Dialect.default" |
| command="" |
| id="gnu.c.compiler.dialect.default"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Dialect.c90" |
| command="-std=c90" |
| id="gnu.c.compiler.dialect.c90"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Dialect.c99" |
| command="-std=c99" |
| id="gnu.c.compiler.dialect.c99"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Dialect.c11" |
| command="-std=c11" |
| id="gnu.c.compiler.dialect.c11"> |
| </enumeratedOptionValue> |
| </option> |
| <option |
| name="%Option.Posix.Dialect.Flags" |
| category="gnu.c.compiler.category.dialect" |
| id="gnu.c.compiler.option.dialect.flags" |
| useByScannerDiscovery="true" |
| valueType="string"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.compiler" |
| name="%OptionCategory.Preproc" |
| id="gnu.c.compiler.category.preprocessor"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Nostdinc" |
| category="gnu.c.compiler.category.preprocessor" |
| command="-nostdinc" |
| id="gnu.c.compiler.option.preprocessor.nostdinc" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.PreprocOnly" |
| category="gnu.c.compiler.category.preprocessor" |
| command="-E" |
| id="gnu.c.compiler.option.preprocessor.preprocess" |
| valueType="boolean"> |
| </option> |
| <option |
| name="%Option.Posix.DefSym" |
| category="gnu.c.compiler.category.preprocessor" |
| command="-D" |
| id="gnu.c.compiler.option.preprocessor.def.symbols" |
| valueType="definedSymbols"> |
| </option> |
| <option |
| name="%Option.Posix.UndefSym" |
| category="gnu.c.compiler.category.preprocessor" |
| command="-U" |
| id="gnu.c.compiler.option.preprocessor.undef.symbol" |
| valueType="undefDefinedSymbols"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.compiler" |
| name="%OptionCategory.Dirs" |
| id="gnu.c.compiler.category.dirs"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.InclPaths" |
| category="gnu.c.compiler.category.dirs" |
| command="-I" |
| id="gnu.c.compiler.option.include.paths" |
| valueType="includePath" |
| browseType="directory"> |
| </option> |
| <option |
| browseType="file" |
| category="gnu.c.compiler.category.dirs" |
| command="-include" |
| id="gnu.c.compiler.option.include.files" |
| name="%Option.Posix.InclFiles" |
| valueType="includeFiles"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.compiler" |
| name="%OptionCategory.Optimize" |
| id="gnu.c.compiler.category.optimization"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.OptLevel" |
| category="gnu.c.compiler.category.optimization" |
| id="gnu.c.compiler.option.optimization.level" |
| valueType="enumerated"> |
| <enumeratedOptionValue |
| name="%Option.Posix.Optimize.None" |
| isDefault="false" |
| command="-O0" |
| id="gnu.c.optimization.level.none"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Optimize.Optimize" |
| command="-O1" |
| id="gnu.c.optimization.level.optimize"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Optimize.More" |
| isDefault="true" |
| command="-O2" |
| id="gnu.c.optimization.level.more"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Optimize.Most" |
| command="-O3" |
| id="gnu.c.optimization.level.most"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| command="-Os" |
| id="gnu.c.optimization.level.size" |
| name="%Option.Posix.Optimize.Size"> |
| </enumeratedOptionValue> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="gnu.c.optimization.level.most" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildType" |
| value="org.eclipse.cdt.build.core.buildType.release"/> |
| </enablement> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="gnu.c.optimization.level.none" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildType" |
| value="org.eclipse.cdt.build.core.buildType.debug"/> |
| </enablement> |
| |
| </option> |
| <option |
| name="%Option.Posix.Optimize.Flags" |
| category="gnu.c.compiler.category.optimization" |
| id="gnu.c.compiler.option.optimization.flags" |
| valueType="string"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.compiler" |
| name="%OptionCategory.Debug" |
| id="gnu.c.compiler.category.debug"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.DebugLevel" |
| category="gnu.c.compiler.category.debug" |
| id="gnu.c.compiler.option.debugging.level" |
| valueType="enumerated"> |
| <enumeratedOptionValue |
| name="%Option.Posix.Debug.None" |
| isDefault="false" |
| id="gnu.c.debugging.level.none"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Debug.Min" |
| command="-g1" |
| id="gnu.c.debugging.level.minimal"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Debug.Def" |
| isDefault="true" |
| command="-g" |
| id="gnu.c.debugging.level.default"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Debug.Max" |
| isDefault="false" |
| command="-g3" |
| id="gnu.c.debugging.level.max"> |
| </enumeratedOptionValue> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="gnu.c.debugging.level.none" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildType" |
| value="org.eclipse.cdt.build.core.buildType.release"/> |
| </enablement> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="gnu.c.debugging.level.max" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildType" |
| value="org.eclipse.cdt.build.core.buildType.debug"/> |
| </enablement> |
| |
| </option> |
| <option |
| name="%Option.Posix.Debug.Other" |
| category="gnu.c.compiler.category.debug" |
| id="gnu.c.compiler.option.debugging.other" |
| valueType="string"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.prof" |
| category="gnu.c.compiler.category.debug" |
| command="-p" |
| id="gnu.c.compiler.option.debugging.prof" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.gprof" |
| category="gnu.c.compiler.category.debug" |
| command="-pg" |
| id="gnu.c.compiler.option.debugging.gprof" |
| valueType="boolean"> |
| </option> |
| <option |
| category="gnu.c.compiler.category.debug" |
| command="-ftest-coverage -fprofile-arcs" |
| defaultValue="false" |
| id="gnu.c.compiler.option.debugging.codecov" |
| name="%Option.codecov" |
| tip="%Option.codecovTip" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.sanitaddress" |
| category="gnu.c.compiler.category.debug" |
| command="-fsanitize-address" |
| id="gnu.c.compiler.option.debugging.sanitaddress" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.sanitpointers" |
| category="gnu.c.compiler.category.debug" |
| command="-fsanitize-pointer-compare -fsanitize=pointer-subtract" |
| id="gnu.c.compiler.option.debugging.sanitpointers" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.sanitthread" |
| category="gnu.c.compiler.category.debug" |
| command="-fsanitize=thread" |
| id="gnu.c.compiler.option.debugging.sanitthread" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.sanitleak" |
| category="gnu.c.compiler.category.debug" |
| command="-fsanitize=leak" |
| id="gnu.c.compiler.option.debugging.sanitleak" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.sanitundefined" |
| category="gnu.c.compiler.category.debug" |
| command="-fsanitize=undefined" |
| id="gnu.c.compiler.option.debugging.sanitundef" |
| valueType="boolean"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.compiler" |
| name="%OptionCategory.Warn" |
| id="gnu.c.compiler.category.warnings"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.Syntax" |
| category="gnu.c.compiler.category.warnings" |
| command="-fsyntax-only" |
| id="gnu.c.compiler.option.warnings.syntax" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.Pedandic" |
| category="gnu.c.compiler.category.warnings" |
| command="-pedantic" |
| id="gnu.c.compiler.option.warnings.pedantic" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.PedErrors" |
| category="gnu.c.compiler.category.warnings" |
| command="-pedantic-errors" |
| id="gnu.c.compiler.option.warnings.pedantic.error" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.nowarn" |
| category="gnu.c.compiler.category.warnings" |
| command="-w" |
| id="gnu.c.compiler.option.warnings.nowarn" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="true" |
| name="%Option.Posix.Warn.allwarn" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wall" |
| id="gnu.c.compiler.option.warnings.allwarn" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.extrawarn" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wextra" |
| id="gnu.c.compiler.option.warnings.extrawarn" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.toerrs" |
| category="gnu.c.compiler.category.warnings" |
| command="-Werror" |
| id="gnu.c.compiler.option.warnings.toerrors" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wconversion" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wconversion" |
| id="gnu.c.compiler.option.warnings.wconversion" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wcastalign" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wcast-align" |
| id="gnu.c.compiler.option.warnings.wcastalign" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wcastqual" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wcast-qual" |
| id="gnu.c.compiler.option.warnings.wcastqual" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wdisabledopt" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wdisabled-optimization" |
| id="gnu.c.compiler.option.warnings.wdisabledopt" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wlogicalop" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wlogical-op" |
| id="gnu.c.compiler.option.warnings.wlogicalop" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wmissingdecl" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wmissing-declarations" |
| id="gnu.c.compiler.option.warnings.wmissingdecl" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wmissingincdir" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wmissing-include-dirs" |
| id="gnu.c.compiler.option.warnings.wmissingincdir" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wredundantdecl" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wredundant-decls" |
| id="gnu.c.compiler.option.warnings.wredundantdecl" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wshadow" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wshadow" |
| id="gnu.c.compiler.option.warnings.wshadow" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wsignconv" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wsign-conversion" |
| id="gnu.c.compiler.option.warnings.wsignconv" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wswitchdef" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wswitch-default" |
| id="gnu.c.compiler.option.warnings.wswitchdef" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wundef" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wundef" |
| id="gnu.c.compiler.option.warnings.wundef" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wwritestring" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wwrite-strings" |
| id="gnu.c.compiler.option.warnings.wwritestrings" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wfloatequal" |
| category="gnu.c.compiler.category.warnings" |
| command="-Wfloat-equal" |
| id="gnu.c.compiler.option.warnings.wfloatequal" |
| valueType="boolean"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.c.compiler" |
| name="%OptionCategory.Misc" |
| id="gnu.c.compiler.category.other"> |
| </optionCategory> |
| <option |
| defaultValue="-c -fmessage-length=0" |
| name="%Option.OtherFlags" |
| category="gnu.c.compiler.category.other" |
| id="gnu.c.compiler.option.misc.other" |
| valueType="string"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Verbose" |
| category="gnu.c.compiler.category.other" |
| command="-v" |
| id="gnu.c.compiler.option.misc.verbose" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Ansi" |
| category="gnu.c.compiler.category.other" |
| command="-ansi" |
| id="gnu.c.compiler.option.misc.ansi" |
| valueType="boolean"> |
| </option> |
| <option |
| category="gnu.c.compiler.category.other" |
| command="-fPIC" |
| defaultValue="false" |
| id="gnu.c.compiler.option.misc.pic" |
| name="%Option.PIC" |
| valueType="boolean"> |
| </option> |
| <option |
| category="gnu.c.compiler.category.other" |
| command="-fstack-protector-all -Wformat=2 -Wformat-security -Wstrict-overflow" |
| defaultValue="false" |
| id="gnu.c.compiler.option.misc.hardening" |
| name="%Option.Security" |
| valueType="boolean"> |
| </option> |
| <option |
| category="gnu.c.compiler.category.other" |
| command="-fPIE" |
| defaultValue="false" |
| id="gnu.c.compiler.option.misc.randomization" |
| name="%Option.Randomization" |
| valueType="boolean"> |
| </option> |
| <inputType |
| sourceContentType="org.eclipse.cdt.core.cSource" |
| sources="c" |
| dependencyContentType="org.eclipse.cdt.core.cHeader" |
| dependencyExtensions="h" |
| dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2" |
| id="cdt.managedbuild.tool.gnu.c.compiler.input" |
| languageId="org.eclipse.cdt.core.gcc"> |
| </inputType> |
| <outputType |
| outputs="o" |
| buildVariable="OBJS" |
| id="cdt.managedbuild.tool.gnu.c.compiler.output"> |
| </outputType> |
| </tool> |
| <tool |
| name="%ToolName.compiler.gnu.cpp" |
| id="cdt.managedbuild.tool.gnu.cpp.compiler" |
| isAbstract="true" |
| command="g++" |
| natureFilter="ccnature" |
| outputFlag="-o" |
| errorParsers="org.eclipse.cdt.core.GCCErrorParser"> |
| <supportedProperties> |
| <property id="org.eclipse.cdt.build.core.buildType"> |
| <value id="org.eclipse.cdt.build.core.buildType.debug"/> |
| <value id="org.eclipse.cdt.build.core.buildType.release"/> |
| </property> |
| </supportedProperties> |
| <envVarBuildPath |
| pathType="buildpathInclude" |
| variableList="CPATH,CPLUS_INCLUDE_PATH"> |
| </envVarBuildPath> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.compiler" |
| name="%OptionCategory.Dialect" |
| id="gnu.cpp.compiler.category.dialect"> |
| </optionCategory> |
| <option |
| category="gnu.cpp.compiler.category.dialect" |
| defaultValue="false" |
| id="gnu.cpp.compiler.option.dialect.std" |
| name="%Option.Posix.Dialect" |
| useByScannerDiscovery="true" |
| valueType="enumerated"> |
| <enumeratedOptionValue |
| name="%Option.Posix.Dialect.default" |
| command="" |
| id="gnu.cpp.compiler.dialect.default"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Dialect.c++98" |
| command="-std=c++98" |
| id="gnu.cpp.compiler.dialect.c++98"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Dialect.c++11" |
| command="-std=c++0x" |
| id="gnu.cpp.compiler.dialect.c++11"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Dialect.c++14" |
| command="-std=c++1y" |
| id="gnu.cpp.compiler.dialect.c++1y"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Dialect.c++17" |
| command="-std=c++17" |
| id="gnu.cpp.compiler.dialect.c++17"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Dialect.c++2a" |
| command="-std=c++2a" |
| id="gnu.cpp.compiler.dialect.c++2a"> |
| </enumeratedOptionValue> |
| </option> |
| <option |
| name="%Option.Posix.Dialect.Flags" |
| category="gnu.cpp.compiler.category.dialect" |
| id="gnu.cpp.compiler.option.dialect.flags" |
| useByScannerDiscovery="true" |
| valueType="string"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.compiler" |
| name="%OptionCategory.Preproc" |
| id="gnu.cpp.compiler.category.preprocessor"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Nostdinc" |
| category="gnu.cpp.compiler.category.preprocessor" |
| command="-nostdinc" |
| id="gnu.cpp.compiler.option.preprocessor.nostdinc" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.PreprocOnly" |
| category="gnu.cpp.compiler.category.preprocessor" |
| command="-E" |
| id="gnu.cpp.compiler.option.preprocessor.preprocess" |
| valueType="boolean"> |
| </option> |
| <option |
| name="%Option.Posix.DefSym" |
| category="gnu.cpp.compiler.category.preprocessor" |
| command="-D" |
| id="gnu.cpp.compiler.option.preprocessor.def" |
| valueType="definedSymbols"> |
| </option> |
| <option |
| name="%Option.Posix.UndefSym" |
| category="gnu.cpp.compiler.category.preprocessor" |
| command="-U" |
| id="gnu.cpp.compiler.option.preprocessor.undef" |
| valueType="undefDefinedSymbols"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.compiler" |
| name="%OptionCategory.Dirs" |
| id="gnu.cpp.compiler.category.dirs"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.InclPaths" |
| category="gnu.cpp.compiler.category.dirs" |
| command="-I" |
| id="gnu.cpp.compiler.option.include.paths" |
| valueType="includePath" |
| browseType="directory"> |
| </option> |
| <option |
| browseType="file" |
| category="gnu.cpp.compiler.category.dirs" |
| command="-include" |
| id="gnu.cpp.compiler.option.include.files" |
| name="%Option.Posix.InclFiles" |
| valueType="includeFiles"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.compiler" |
| name="%OptionCategory.Optimize" |
| id="gnu.cpp.compiler.category.optimization"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.OptLevel" |
| category="gnu.cpp.compiler.category.optimization" |
| id="gnu.cpp.compiler.option.optimization.level" |
| valueType="enumerated"> |
| <enumeratedOptionValue |
| name="%Option.Posix.Optimize.None" |
| command="-O0" |
| id="gnu.cpp.compiler.optimization.level.none"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Optimize.Optimize" |
| command="-O1" |
| id="gnu.cpp.compiler.optimization.level.optimize"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Optimize.More" |
| isDefault="true" |
| command="-O2" |
| id="gnu.cpp.compiler.optimization.level.more"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Optimize.Most" |
| command="-O3" |
| id="gnu.cpp.compiler.optimization.level.most"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| command="-Os" |
| id="gnu.cpp.compiler.optimization.level.size" |
| name="%Option.Posix.Optimize.Size"> |
| </enumeratedOptionValue> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="value" |
| value="gnu.cpp.compiler.optimization.level.most" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildType" |
| value="org.eclipse.cdt.build.core.buildType.release"/> |
| </enablement> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="value" |
| value="gnu.cpp.compiler.optimization.level.none" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildType" |
| value="org.eclipse.cdt.build.core.buildType.debug"/> |
| </enablement> |
| </option> |
| <option |
| name="%Option.Posix.Optimize.Flags" |
| category="gnu.cpp.compiler.category.optimization" |
| id="gnu.cpp.compiler.option.optimization.flags" |
| valueType="string"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.compiler" |
| name="%OptionCategory.Debug" |
| id="gnu.cpp.compiler.category.debug"> |
| </optionCategory> |
| <option |
| name="%Option.Posix.DebugLevel" |
| category="gnu.cpp.compiler.category.debug" |
| id="gnu.cpp.compiler.option.debugging.level" |
| valueType="enumerated"> |
| <enumeratedOptionValue |
| name="%Option.Posix.Debug.None" |
| isDefault="false" |
| id="gnu.cpp.compiler.debugging.level.none"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Debug.Min" |
| command="-g1" |
| id="gnu.cpp.compiler.debugging.level.minimal"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Debug.Def" |
| isDefault="true" |
| command="-g" |
| id="gnu.cpp.compiler.debugging.level.default"> |
| </enumeratedOptionValue> |
| <enumeratedOptionValue |
| name="%Option.Posix.Debug.Max" |
| isDefault="false" |
| command="-g3" |
| id="gnu.cpp.compiler.debugging.level.max"> |
| </enumeratedOptionValue> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="gnu.cpp.compiler.debugging.level.none" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildType" |
| value="org.eclipse.cdt.build.core.buildType.release"/> |
| </enablement> |
| <enablement |
| type="CONTAINER_ATTRIBUTE" |
| attribute="defaultValue" |
| value="gnu.cpp.compiler.debugging.level.max" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildType" |
| value="org.eclipse.cdt.build.core.buildType.debug"/> |
| </enablement> |
| |
| </option> |
| <option |
| name="%Option.Posix.Debug.Other" |
| category="gnu.cpp.compiler.category.debug" |
| id="gnu.cpp.compiler.option.debugging.other" |
| valueType="string"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.prof" |
| category="gnu.cpp.compiler.category.debug" |
| command="-p" |
| id="gnu.cpp.compiler.option.debugging.prof" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.gprof" |
| category="gnu.cpp.compiler.category.debug" |
| command="-pg" |
| id="gnu.cpp.compiler.option.debugging.gprof" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.codecov" |
| category="gnu.cpp.compiler.category.debug" |
| command="-ftest-coverage -fprofile-arcs" |
| id="gnu.cpp.compiler.option.debugging.codecov" |
| tip="%Option.codecovTip" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.sanitaddress" |
| category="gnu.cpp.compiler.category.debug" |
| command="-fsanitize=address" |
| id="gnu.cpp.compiler.option.debugging.sanitaddress" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.sanitpointers" |
| category="gnu.cpp.compiler.category.debug" |
| command="-fsanitize=pointer-compare -fsanitize=pointer-subtract" |
| id="gnu.cpp.compiler.option.debugging.sanitpointers" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.sanitthread" |
| category="gnu.cpp.compiler.category.debug" |
| command="-fsanitize=thread" |
| id="gnu.cpp.compiler.option.debugging.sanitthread" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.sanitleak" |
| category="gnu.cpp.compiler.category.debug" |
| command="-fsanitize=leak" |
| id="gnu.cpp.compiler.option.debugging.sanitleak" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Debug.sanitundefined" |
| category="gnu.cpp.compiler.category.debug" |
| command="-fsanitize=undefined" |
| id="gnu.cpp.compiler.option.debugging.sanitundef" |
| valueType="boolean"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.compiler" |
| name="%OptionCategory.Warn" |
| id="gnu.cpp.compiler.category.warnings"> |
| </optionCategory> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.Syntax" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-fsyntax-only" |
| id="gnu.cpp.compiler.option.warnings.syntax" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.Pedandic" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-pedantic" |
| id="gnu.cpp.compiler.option.warnings.pedantic" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.PedErrors" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-pedantic-errors" |
| id="gnu.cpp.compiler.option.warnings.pedantic.error" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.nowarn" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-w" |
| id="gnu.cpp.compiler.option.warnings.nowarn" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="true" |
| name="%Option.Posix.Warn.allwarn" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wall" |
| id="gnu.cpp.compiler.option.warnings.allwarn" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.extrawarn" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wextra" |
| id="gnu.cpp.compiler.option.warnings.extrawarn" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.toerrs" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Werror" |
| id="gnu.cpp.compiler.option.warnings.toerrors" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wconversion" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wconversion" |
| id="gnu.cpp.compiler.option.warnings.wconversion" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wcastalign" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wcast-align" |
| id="gnu.cpp.compiler.option.warnings.wcastalign" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wcastqual" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wcast-qual" |
| id="gnu.cpp.compiler.option.warnings.wcastqual" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wctordtorprivacy" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wctor-dtor-privacy" |
| id="gnu.cpp.compiler.option.warnings.wctordtorprivacy" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wdisabledopt" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wdisabled-optimization" |
| id="gnu.cpp.compiler.option.warnings.wdisabledopt" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wlogicalop" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wlogical-op" |
| id="gnu.cpp.compiler.option.warnings.wlogicalop" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wmissingdecl" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wmissing-declarations" |
| id="gnu.cpp.compiler.option.warnings.wmissingdecl" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wmissingincdir" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wmissing-include-dirs" |
| id="gnu.cpp.compiler.option.warnings.wmissingincdir" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wnoexccept" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wnoexcept" |
| id="gnu.cpp.compiler.option.warnings.wnoexccept" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.woldstylecast" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wold-style-cast" |
| id="gnu.cpp.compiler.option.warnings.woldstylecast" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.woverloadedvirtual" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Woverloaded-virtual" |
| id="gnu.cpp.compiler.option.warnings.woverloadedvirtual" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wredundantdecl" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wredundant-decls" |
| id="gnu.cpp.compiler.option.warnings.wredundantdecl" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wshadow" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wshadow" |
| id="gnu.cpp.compiler.option.warnings.wshadow" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wsignconv" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wsign-conversion" |
| id="gnu.cpp.compiler.option.warnings.wsignconv" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wsignpromo" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wsign-promo" |
| id="gnu.cpp.compiler.option.warnings.wsignpromo" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wstrictnullsent" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wstrict-null-sentinel" |
| id="gnu.cpp.compiler.option.warnings.wstrictnullsent" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wswitchdef" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wswitch-default" |
| id="gnu.cpp.compiler.option.warnings.wswitchdef" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wundef" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wundef" |
| id="gnu.cpp.compiler.option.warnings.wundef" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.weffcpp" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Weffc++" |
| id="gnu.cpp.compiler.option.warnings.weffcpp" |
| valueType="boolean"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Warn.wfloatequal" |
| category="gnu.cpp.compiler.category.warnings" |
| command="-Wfloat-equal" |
| id="gnu.cpp.compiler.option.warnings.wfloatequal" |
| valueType="boolean"> |
| </option> |
| <optionCategory |
| owner="cdt.managedbuild.tool.gnu.cpp.compiler" |
| name="%OptionCategory.Misc" |
| id="gnu.cpp.compiler.category.other"> |
| </optionCategory> |
| <option |
| defaultValue="-c -fmessage-length=0" |
| name="%Option.OtherFlags" |
| category="gnu.cpp.compiler.category.other" |
| id="gnu.cpp.compiler.option.other.other" |
| valueType="string"> |
| </option> |
| <option |
| defaultValue="false" |
| name="%Option.Posix.Verbose" |
| category="gnu.cpp.compiler.category.other" |
| command="-v" |
| id="gnu.cpp.compiler.option.other.verbose" |
| valueType="boolean"> |
| </option> |
| <option |
| category="gnu.cpp.compiler.category.other" |
| command="-fPIC" |
| defaultValue="false" |
| id="gnu.cpp.compiler.option.other.pic" |
| name="%Option.PIC" |
| valueType="boolean"> |
| </option> |
| <option |
| category="gnu.cpp.compiler.category.other" |
| command="-fstack-protector-all -Wformat=2 -Wformat-security -Wstrict-overflow" |
| defaultValue="false" |
| id="gnu.cpp.compiler.option.misc.hardening" |
| name="%Option.Security" |
| valueType="boolean"> |
| </option> |
| <option |
| category="gnu.cpp.compiler.category.other" |
| command="-fPIE" |
| defaultValue="false" |
| id="gnu.cpp.compiler.option.misc.randomization" |
| name="%Option.Randomization" |
| valueType="boolean"> |
| </option> |
| <inputType |
| sourceContentType="org.eclipse.cdt.core.cxxSource" |
| sources="c,C,cc,cxx,cpp,cp,CPP" |
| dependencyContentType="org.eclipse.cdt.core.cxxHeader" |
| dependencyExtensions="h,H,hpp,hh,hp,hxx,HPP,h++,tcc" |
| dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2" |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.input" |
| languageId="org.eclipse.cdt.core.g++"> |
| </inputType> |
| <outputType |
| outputs="o" |
| buildVariable="OBJS" |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.output"> |
| </outputType> |
| </tool> |
| |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.cygwin" |
| name="%ToolName.linker.cygwin.gnu.c" |
| superClass="cdt.managedbuild.tool.gnu.c.linker"> |
| <envVarBuildPath |
| pathType="buildpathLibrary" |
| variableList="LIBRARY_PATH" |
| buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver"> |
| </envVarBuildPath> |
| <outputType |
| outputs="exe" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.output" |
| id="cdt.managedbuild.tool.gnu.c.linker.cygwin.output"> |
| </outputType> |
| <outputType |
| outputs="dll,a.dll" |
| outputPrefix="" |
| buildVariable="LIBRARIES" |
| id="cdt.managedbuild.tool.gnu.c.linker.cygwin.output.so" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.output.so"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin" |
| name="%ToolName.linker.cygwin.gnu.cpp" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker"> |
| <envVarBuildPath |
| pathType="buildpathLibrary" |
| variableList="LIBRARY_PATH" |
| buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver"> |
| </envVarBuildPath> |
| <outputType |
| outputs="exe" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.output" |
| id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output"> |
| </outputType> |
| <outputType |
| outputs="dll,a.dll" |
| outputPrefix="" |
| buildVariable="LIBRARIES" |
| id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output.so" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so"> |
| </outputType> |
| |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.cygwin" |
| name="%ToolName.compiler.cygwin.gnu.c" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler"> |
| <envVarBuildPath |
| pathType="buildpathInclude" |
| variableList="CPATH,C_INCLUDE_PATH" |
| buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver"> |
| </envVarBuildPath> |
| <inputType |
| id="cdt.managedbuild.tool.gnu.c.compiler.input.cygwin" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.input" |
| /> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin" |
| name="%ToolName.compiler.cygwin.gnu.cpp" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> |
| <envVarBuildPath |
| pathType="buildpathInclude" |
| variableList="CPATH,CPLUS_INCLUDE_PATH" |
| buildPathResolver="org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver"> |
| </envVarBuildPath> |
| <inputType |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input" |
| /> |
| </tool> |
| |
| <builder |
| isAbstract="true" |
| id="cdt.managedbuild.target.gnu.builder" |
| command="make" |
| arguments="" |
| variableFormat="${=}" |
| isVariableCaseSensitive="true" |
| reservedMacroNames="ROOT,DEPS,OBJS,.*_SRCS,EXECUTABLES,SUBDIRS,LIBS,USER_OBJS,.*_INPUTS,.*_OUTPUTS" |
| buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator" |
| macroInputFileNameValue="$(notdir $<)" |
| macroInputFileExtValue="$(suffix $(notdir $<))" |
| macroInputFileBaseNameValue="$(basename $(notdir $<))" |
| macroInputFileRelPathValue="$<" |
| macroInputDirRelPathValue="$(dir $<)" |
| macroOutputFileNameValue="$(notdir $@)" |
| macroOutputFileExtValue="$(suffix $(notdir $@))" |
| macroOutputFileBaseNameValue="$(basename $(notdir $@))" |
| macroOutputFileRelPathValue="$@" |
| macroOutputDirRelPathValue="$(dir $@)" |
| autoBuildTarget="all" |
| incrementalBuildTarget="all" |
| cleanBuildTarget="clean" |
| ignoreErrCmd="-k" |
| parallelBuildCmd="-j*" |
| errorParsers="org.eclipse.cdt.core.CWDLocator;org.eclipse.cdt.core.GmakeErrorParser" |
| name="%GNUMakeBuilder.name"> |
| </builder> |
| |
| <toolChain |
| archList="all" |
| id="cdt.managedbuild.toolchain.gnu.base" |
| languageSettingsProviders="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser;org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" |
| name="%ToolChainName.Linux" |
| osList="linux,hpux,aix,qnx" |
| targetTool="cdt.managedbuild.tool.gnu.c.linker;cdt.managedbuild.tool.gnu.cpp.linker;cdt.managedbuild.tool.gnu.archiver"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.base" |
| name="%PlatformName.Dbg" |
| binaryParser="org.eclipse.cdt.core.GNU_ELF" |
| osList="linux,hpux,aix,qnx" |
| archList="all"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder" |
| id="cdt.managedbuild.target.gnu.builder.base"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.archiver.base" |
| superClass="cdt.managedbuild.tool.gnu.archiver"> |
| <enablement |
| type="ALL"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.base" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> |
| <option |
| category="gnu.cpp.compiler.category.other" |
| command="-pthread" |
| defaultValue="false" |
| id="gnu.cpp.compiler.option.pthread" |
| name="%Option.Pthread" |
| tip="%Option.PthreadCompilerTip" |
| valueType="boolean"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.base" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler"> |
| <option |
| category="gnu.c.compiler.category.other" |
| command="-pthread" |
| defaultValue="false" |
| id="gnu.c.compiler.option.pthread" |
| name="%Option.Pthread" |
| tip="%Option.PthreadCompilerTip" |
| valueType="boolean"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.base" |
| superClass="cdt.managedbuild.tool.gnu.c.linker"> |
| <option |
| category="gnu.c.link.category.general" |
| command="-pthread" |
| defaultValue="false" |
| id="gnu.c.link.option.pthread" |
| name="%Option.Pthread" |
| tip="%Option.PthreadLinkerTip" |
| valueType="boolean"> |
| </option> |
| <enablement |
| type="ALL"> |
| <not> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </not> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.base" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker"> |
| <option |
| category="gnu.cpp.link.category.options" |
| command="-pthread" |
| defaultValue="false" |
| id="gnu.cpp.link.option.pthread" |
| name="%Option.Pthread" |
| tip="%Option.PthreadLinkerTip" |
| valueType="boolean"> |
| </option> |
| <enablement |
| type="ALL"> |
| <not> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </not> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.base" |
| superClass="cdt.managedbuild.tool.gnu.assembler"> |
| </tool> |
| </toolChain> |
| |
| <toolChain |
| archList="all" |
| configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.cygwin.GnuCygwinConfigurationEnvironmentSupplier" |
| id="cdt.managedbuild.toolchain.gnu.cygwin.base" |
| isToolChainSupported="org.eclipse.cdt.managedbuilder.gnu.cygwin.IsGnuCygwinToolChainSupported" |
| languageSettingsProviders="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser;org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetectorCygwin" |
| name="%ToolChainName.Cygwin" |
| osList="win32" |
| targetTool="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base;cdt.managedbuild.tool.gnu.c.linker.cygwin.base;cdt.managedbuild.tool.gnu.archiver"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.cygwin.base" |
| name="%PlatformName.Dbg" |
| binaryParser="org.eclipse.cdt.core.Cygwin_PE64" |
| osList="win32" |
| archList="all"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder" |
| id="cdt.managedbuild.target.gnu.builder.cygwin.base"> |
| </builder> |
| |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.cygwin.base" |
| superClass="cdt.managedbuild.tool.gnu.assembler"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.archiver.cygwin.base" |
| superClass="cdt.managedbuild.tool.gnu.archiver"> |
| <enablement |
| type="ALL"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.cygwin.base" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin"> |
| <enablement |
| type="ALL"> |
| <not> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </not> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin"> |
| <enablement |
| type="ALL"> |
| <not> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </not> |
| </enablement> |
| </tool> |
| |
| </toolChain> |
| |
| <toolChain |
| archList="all" |
| configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwEnvironmentVariableSupplier" |
| id="cdt.managedbuild.toolchain.gnu.mingw.base" |
| isToolChainSupported="org.eclipse.cdt.managedbuilder.gnu.mingw.MingwIsToolChainSupported" |
| languageSettingsProviders="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser;org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetectorMinGW" |
| name="%ToolChainName.MinGW" |
| osList="win32" |
| targetTool="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base;cdt.managedbuild.tool.gnu.c.linker.mingw.base;cdt.managedbuild.tool.gnu.archiver"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.mingw.base" |
| name="%PlatformName.Dbg" |
| binaryParser="org.eclipse.cdt.core.PE64" |
| osList="win32" |
| archList="all"> |
| </targetPlatform> |
| <builder |
| id="cdt.managedbuild.tool.gnu.builder.mingw.base" |
| isAbstract="false" |
| isVariableCaseSensitive="false" |
| superClass="org.eclipse.cdt.build.core.internal.builder"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.mingw.base" |
| superClass="cdt.managedbuild.tool.gnu.assembler"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.archiver.mingw.base" |
| superClass="cdt.managedbuild.tool.gnu.archiver"> |
| <enablement |
| type="ALL"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.mingw.base" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.mingw.base" |
| name="%ToolName.linker.mingw.gnu.c" |
| superClass="cdt.managedbuild.tool.gnu.c.linker"> |
| <enablement |
| type="ALL"> |
| <not> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </not> |
| </enablement> |
| <outputType |
| id="cdt.managedbuild.tool.gnu.c.linker.mingw.so.output.base" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.output.so" |
| outputs="dll"> |
| </outputType> |
| |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base" |
| name="%ToolName.linker.mingw.gnu.cpp" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker"> |
| <enablement |
| type="ALL"> |
| <not> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </not> |
| </enablement> |
| <outputType |
| id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.output.base" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so" |
| outputs="dll"> |
| </outputType> |
| </tool> |
| |
| </toolChain> |
| |
| <toolChain |
| archList="all" |
| id="cdt.managedbuild.toolchain.gnu.macosx.base" |
| languageSettingsProviders="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser;org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" |
| name="%ToolChainName.Macosx" |
| osList="macosx" |
| targetTool="cdt.managedbuild.tool.macosx.c.linker.macosx.base;cdt.managedbuild.tool.macosx.cpp.linker.macosx.base;cdt.managedbuild.tool.gnu.archiver"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.macosx.base" |
| name="%PlatformName.Dbg" |
| binaryParser="org.eclipse.cdt.core.MachO64" |
| osList="macosx" |
| archList="all"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder" |
| id="cdt.managedbuild.target.gnu.builder.macosx.base"> |
| </builder> |
| |
| <tool |
| id="cdt.managedbuild.tool.macosx.c.linker.macosx.base" |
| superClass="cdt.managedbuild.tool.macosx.c.linker"> |
| <enablement |
| type="CMD_USAGE"> |
| <not> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </not> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base" |
| superClass="cdt.managedbuild.tool.macosx.cpp.linker"> |
| <enablement |
| type="CMD_USAGE"> |
| <not> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </not> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.macosx.base" |
| superClass="cdt.managedbuild.tool.gnu.assembler"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.archiver.macosx.base" |
| superClass="cdt.managedbuild.tool.gnu.archiver"> |
| <enablement |
| type="ALL"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.macosx.base" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler"> |
| </tool> |
| </toolChain> |
| |
| <!--toolChain |
| name="%ToolChainName.Solaris" |
| targetTool="cdt.managedbuild.tool.gnu.solaris.cpp.linker.base;cdt.managedbuild.tool.gnu.solaris.c.linker.base" |
| archList="all" |
| osList="solaris" |
| id="cdt.managedbuild.toolchain.gnu.solaris.base"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.solaris.base" |
| name="%PlatformName.Dbg" |
| binaryParser="org.eclipse.cdt.core.ELF" |
| osList="solaris" |
| archList="all"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base" |
| commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.c.compiler.base" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.base" |
| commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.archiver.base" |
| superClass="cdt.managedbuild.tool.gnu.archiver"> |
| <enablement |
| type="ALL"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.c.linker.base" |
| superClass="cdt.managedbuild.tool.gnu.c.linker"> |
| <enablement |
| type="ALL"> |
| <not> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </not> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.cpp.linker.base" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker"> |
| <enablement |
| type="ALL"> |
| <not> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </not> |
| </enablement> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.assembler.base" |
| superClass="cdt.managedbuild.tool.gnu.assembler"> |
| </tool> |
| |
| </toolChain--> |
| |
| <toolChain |
| archList="all" |
| id="cdt.managedbuild.toolchain.gnu.solaris.base" |
| languageSettingsProviders="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser;org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" |
| name="%ToolChainName.Solaris" |
| osList="solaris" |
| superClass="cdt.managedbuild.toolchain.gnu.base"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.solaris.base" |
| name="%PlatformName.Dbg" |
| binaryParser="org.eclipse.cdt.core.ELF" |
| osList="solaris" |
| archList="all"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder" |
| id="cdt.managedbuild.target.gnu.builder.solaris.base"> |
| </builder> |
| |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base" |
| name="%ToolName.compiler.solaris.cpp" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base" |
| commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.c.compiler.base" |
| name="%ToolName.compiler.solaris.c" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.base" |
| commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}"> |
| </tool> |
| </toolChain> |
| |
| <configuration |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.base" |
| languageSettingsProviders="org.eclipse.cdt.ui.UserLanguageSettingsProvider;org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider;org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider;${Toolchain};-org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"> |
| <enablement type="CONTAINER_ATTRIBUTE" |
| attribute="artifactExtension" |
| value="so" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| <enablement type="CONTAINER_ATTRIBUTE" |
| attribute="artifactExtension" |
| value="a" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </enablement> |
| </configuration> |
| |
| <projectType |
| isAbstract="false" |
| isTest="false" |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" |
| id="cdt.managedbuild.target.gnu.exe"> |
| <configuration |
| name="%ConfigName.Dbg" |
| id="cdt.managedbuild.config.gnu.exe.debug" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| parent="cdt.managedbuild.config.gnu.base" |
| cleanCommand="rm -rf"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.base" |
| id="cdt.managedbuild.toolchain.gnu.exe.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.exe.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.base" |
| id="cdt.managedbuild.target.gnu.builder.exe.debug"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
| <option |
| id="gnu.cpp.compiler.exe.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.exe.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.base"> |
| <option |
| id="gnu.c.compiler.exe.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.exe.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| id="cdt.managedbuild.config.gnu.exe.release" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| parent="cdt.managedbuild.config.gnu.base" |
| cleanCommand="rm -rf"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.base" |
| id="cdt.managedbuild.toolchain.gnu.exe.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.exe.release" |
| superClass="cdt.managedbuild.target.gnu.platform.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.base" |
| id="cdt.managedbuild.target.gnu.builder.exe.release"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
| <option |
| id="gnu.cpp.compiler.exe.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.exe.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.base"> |
| <option |
| id="gnu.c.compiler.exe.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.exe.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <projectType |
| isAbstract="false" |
| isTest="false" |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" |
| id="cdt.managedbuild.target.gnu.so"> |
| <configuration |
| name="%ConfigName.Dbg" |
| cleanCommand="rm -rf" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| parent="cdt.managedbuild.config.gnu.base" |
| id="cdt.managedbuild.config.gnu.so.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.base" |
| id="cdt.managedbuild.toolchain.gnu.so.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.so.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.base" |
| id="cdt.managedbuild.target.gnu.builder.so.debug"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
| <option |
| id="gnu.cpp.compiler.so.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.so.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.base"> |
| <option |
| id="gnu.c.compiler.so.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.so.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.base"> |
| <option |
| id="gnu.c.link.so.debug.option.shared" |
| superClass="gnu.c.link.option.shared"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.gnu.c.linker.output.so" |
| id="cdt.managedbuild.tool.gnu.c.linker.so.debug.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.base"> |
| <option |
| id="gnu.cpp.link.so.debug.option.shared" |
| superClass="gnu.cpp.link.option.shared"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so" |
| id="cdt.managedbuild.tool.gnu.cpp.linker.so.debug.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| cleanCommand="rm -rf" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| parent="cdt.managedbuild.config.gnu.base" |
| id="cdt.managedbuild.config.gnu.so.release"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.base" |
| id="cdt.managedbuild.toolchain.gnu.so.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.so.release" |
| superClass="cdt.managedbuild.target.gnu.platform.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.base" |
| id="cdt.managedbuild.target.gnu.builder.so.release"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.so.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
| <option |
| id="gnu.cpp.compiler.so.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.so.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.so.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.base"> |
| <option |
| id="gnu.c.compiler.so.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.so.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.so.release" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.base"> |
| <option |
| id="gnu.c.link.so.release.option.shared" |
| superClass="gnu.c.link.option.shared"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.gnu.c.linker.output.so" |
| id="cdt.managedbuild.tool.gnu.c.linker.so.release.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.so.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.base"> |
| <option |
| id="gnu.cpp.link.so.release.option.shared" |
| superClass="gnu.cpp.link.option.shared"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.output.so" |
| id="cdt.managedbuild.tool.gnu.cpp.linker.so.release.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.so.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <projectType |
| isTest="false" |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" |
| isAbstract="false" |
| id="cdt.managedbuild.target.gnu.lib"> |
| <configuration |
| name="%ConfigName.Dbg" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| parent="cdt.managedbuild.config.gnu.base" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.lib.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.base" |
| id="cdt.managedbuild.toolchain.gnu.lib.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.lib.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.base" |
| id="cdt.managedbuild.target.gnu.builder.lib.debug"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
| <option |
| id="gnu.cpp.compiler.lib.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.lib.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.base"> |
| <option |
| id="gnu.c.compiler.lib.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.lib.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.archiver.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.archiver.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| parent="cdt.managedbuild.config.gnu.base" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.lib.release"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.base" |
| id="cdt.managedbuild.toolchain.gnu.lib.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.lib.release" |
| superClass="cdt.managedbuild.target.gnu.platform.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.base" |
| id="cdt.managedbuild.target.gnu.builder.lib.release"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
| <option |
| id="gnu.cpp.compiler.lib.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.lib.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.base"> |
| <option |
| id="gnu.c.compiler.lib.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.lib.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.archiver.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.archiver.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <configuration |
| artifactExtension="exe" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.cygwin.base" |
| languageSettingsProviders="org.eclipse.cdt.ui.UserLanguageSettingsProvider;org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider;org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider;${Toolchain};-org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"> |
| <enablement type="CONTAINER_ATTRIBUTE" |
| attribute="artifactExtension" |
| value="dll" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| <enablement type="CONTAINER_ATTRIBUTE" |
| attribute="artifactExtension" |
| value="a" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </enablement> |
| </configuration> |
| |
| <projectType |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" |
| id="cdt.managedbuild.target.gnu.cygwin.exe" |
| isTest="false" |
| isAbstract="false"> |
| <configuration |
| name="%ConfigName.Dbg" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.cygwin.exe.debug" |
| parent="cdt.managedbuild.config.gnu.cygwin.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.cygwin.base" |
| id="cdt.managedbuild.toolchain.gnu.cygwin.exe.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.cygwin.exe.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.cygwin.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.cygwin.base" |
| id="cdt.managedbuild.target.gnu.builder.cygwin.exe.debug"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
| <option |
| id="gnu.cpp.compiler.cygwin.exe.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.cygwin.exe.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
| <option |
| id="gnu.c.compiler.cygwin.exe.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.cygwin.exe.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.cygwin.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.cygwin.exe.release" |
| parent="cdt.managedbuild.config.gnu.cygwin.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.cygwin.base" |
| id="cdt.managedbuild.toolchain.gnu.cygwin.exe.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.cygwin.exe.release" |
| superClass="cdt.managedbuild.target.gnu.platform.cygwin.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.cygwin.base" |
| id="cdt.managedbuild.target.gnu.builder.cygwin.exe.release"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
| <option |
| id="gnu.cpp.compiler.cygwin.exe.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.cygwin.exe.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
| <option |
| id="gnu.c.compiler.cygwin.exe.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.cygwin.exe.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.cygwin.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <projectType |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" |
| id="cdt.managedbuild.target.gnu.cygwin.so" |
| isAbstract="false" |
| isTest="false"> |
| <configuration |
| name="%ConfigName.Dbg" |
| cleanCommand="rm -rf" |
| parent="cdt.managedbuild.config.gnu.cygwin.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| id="cdt.managedbuild.config.gnu.cygwin.so.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.cygwin.base" |
| id="cdt.managedbuild.toolchain.gnu.cygwin.so.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.cygwin.so.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.cygwin.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.cygwin.base" |
| id="cdt.managedbuild.target.gnu.builder.cygwin.so.debug"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
| <option |
| id="gnu.cpp.compiler.cygwin.so.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.cygwin.so.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
| <option |
| id="gnu.c.compiler.cygwin.so.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.cygwin.so.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.base"> |
| <option |
| id="gnu.c.link.cygwin.so.debug.option.shared" |
| superClass="gnu.c.link.option.shared"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.output.so" |
| id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.debug.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base"> |
| <option |
| id="gnu.cpp.link.cygwin.so.debug.option.shared" |
| superClass="gnu.cpp.link.option.shared"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output.so" |
| id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.debug.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.cygwin.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| cleanCommand="rm -rf" |
| parent="cdt.managedbuild.config.gnu.cygwin.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| id="cdt.managedbuild.config.gnu.cygwin.so.release"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.cygwin.base" |
| id="cdt.managedbuild.toolchain.gnu.cygwin.so.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.cygwin.so.release" |
| superClass="cdt.managedbuild.target.gnu.platform.cygwin.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.cygwin.base" |
| id="cdt.managedbuild.target.gnu.builder.cygwin.so.release"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.so.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
| <option |
| id="gnu.cpp.compiler.cygwin.so.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.cygwin.so.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.so.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
| <option |
| id="gnu.c.compiler.cygwin.so.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.cygwin.so.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.release" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.base"> |
| <option |
| id="gnu.c.link.cygwin.so.release.option.shared" |
| superClass="gnu.c.link.option.shared"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.output.so" |
| id="cdt.managedbuild.tool.gnu.c.linker.cygwin.so.release.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base"> |
| <option |
| id="gnu.cpp.link.cygwin.so.release.option.shared" |
| superClass="gnu.cpp.link.option.shared"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output.so" |
| id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.release.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.cygwin.so.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <projectType |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" |
| id="cdt.managedbuild.target.gnu.cygwin.lib" |
| isTest="false" |
| isAbstract="false"> |
| <configuration |
| name="%ConfigName.Dbg" |
| parent="cdt.managedbuild.config.gnu.cygwin.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.cygwin.lib.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.cygwin.base" |
| id="cdt.managedbuild.toolchain.gnu.cygwin.lib.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.cygwin.lib.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.cygwin.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.cygwin.base" |
| id="cdt.managedbuild.target.gnu.builder.cygwin.lib.debug"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
| <option |
| id="gnu.cpp.compiler.cygwin.lib.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.cygwin.lib.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
| <option |
| id="gnu.c.compiler.cygwin.lib.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.cygwin.lib.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.archiver.cygwin.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.archiver.cygwin.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.cygwin.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| parent="cdt.managedbuild.config.gnu.cygwin.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.cygwin.lib.release"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.cygwin.base" |
| id="cdt.managedbuild.toolchain.gnu.cygwin.lib.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.cygwin.lib.release" |
| superClass="cdt.managedbuild.target.gnu.platform.cygwin.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.cygwin.base" |
| id="cdt.managedbuild.target.gnu.builder.cygwin.lib.release"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
| <option |
| id="gnu.cpp.compiler.cygwin.lib.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.cygwin.lib.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
| <option |
| id="gnu.c.compiler.cygwin.lib.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.cygwin.lib.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.archiver.cygwin.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.archiver.cygwin.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.cygwin.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <configuration |
| artifactExtension="exe" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.mingw.base" |
| languageSettingsProviders="org.eclipse.cdt.ui.UserLanguageSettingsProvider;org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider;org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider;${Toolchain};-org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"> |
| <enablement type="CONTAINER_ATTRIBUTE" |
| attribute="artifactExtension" |
| value="dll" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| <enablement type="CONTAINER_ATTRIBUTE" |
| attribute="artifactExtension" |
| value="a" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </enablement> |
| </configuration> |
| |
| <projectType |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" |
| id="cdt.managedbuild.target.gnu.mingw.exe" |
| isAbstract="false" |
| isTest="false" |
| > |
| <configuration |
| name="%ConfigName.Dbg" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.mingw.exe.debug" |
| parent="cdt.managedbuild.config.gnu.mingw.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.mingw.base" |
| id="cdt.managedbuild.toolchain.gnu.mingw.exe.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.mingw.exe.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.mingw.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base"> |
| <option |
| id="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base"> |
| <option |
| id="gnu.c.compiler.mingw.exe.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.mingw.exe.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.mingw.exe.release" |
| parent="cdt.managedbuild.config.gnu.mingw.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.mingw.base" |
| id="cdt.managedbuild.toolchain.gnu.mingw.exe.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.mingw.exe.release" |
| superClass="cdt.managedbuild.target.gnu.platform.mingw.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base"> |
| <option |
| id="gnu.cpp.compiler.mingw.exe.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.mingw.exe.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base"> |
| <option |
| id="gnu.c.compiler.mingw.exe.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.mingw.exe.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <projectType |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" |
| id="cdt.managedbuild.target.gnu.mingw.so" |
| isAbstract="false" |
| isTest="false" |
| > |
| <configuration |
| name="%ConfigName.Dbg" |
| cleanCommand="rm -rf" |
| parent="cdt.managedbuild.config.gnu.mingw.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| id="cdt.managedbuild.config.gnu.mingw.so.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.mingw.base" |
| id="cdt.managedbuild.toolchain.gnu.mingw.so.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.mingw.so.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.mingw.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base"> |
| <option |
| id="gnu.cpp.compiler.mingw.so.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.mingw.so.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.mingw.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base"> |
| <option |
| id="gnu.c.compiler.mingw.so.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.mingw.so.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.mingw.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.base"> |
| <option |
| id="gnu.c.link.mingw.so.debug.option.shared" |
| superClass="gnu.c.link.option.shared"> |
| </option> |
| <outputType |
| id="cdt.managedbuild.tool.gnu.c.linker.mingw.so.debug.output" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.so.output.base"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base"> |
| <option |
| id="gnu.cpp.link.mingw.so.debug.option.shared" |
| superClass="gnu.cpp.link.option.shared"> |
| </option> |
| <outputType |
| id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.debug.output" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.output.base"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.mingw.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| cleanCommand="rm -rf" |
| parent="cdt.managedbuild.config.gnu.mingw.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| id="cdt.managedbuild.config.gnu.mingw.so.release"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.mingw.base" |
| id="cdt.managedbuild.toolchain.gnu.mingw.so.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.mingw.so.release" |
| superClass="cdt.managedbuild.target.gnu.platform.mingw.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.so.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base"> |
| <option |
| id="gnu.cpp.compiler.mingw.so.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.mingw.so.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.mingw.so.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base"> |
| <option |
| id="gnu.c.compiler.mingw.so.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.mingw.so.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.linker.mingw.so.release" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.base"> |
| <option |
| id="gnu.c.link.mingw.so.release.option.shared" |
| superClass="gnu.c.link.option.shared"> |
| </option> |
| <outputType |
| id="cdt.managedbuild.tool.gnu.c.linker.mingw.so.release.output" |
| superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.so.output.base"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.base"> |
| <option |
| id="gnu.cpp.link.mingw.so.release.option.shared" |
| superClass="gnu.cpp.link.option.shared"> |
| </option> |
| <outputType |
| id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.release.output" |
| superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.so.output.base"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.mingw.so.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <projectType |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" |
| id="cdt.managedbuild.target.gnu.mingw.lib" |
| isAbstract="false" |
| isTest="false" |
| > |
| <configuration |
| name="%ConfigName.Dbg" |
| parent="cdt.managedbuild.config.gnu.mingw.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.mingw.lib.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.mingw.base" |
| id="cdt.managedbuild.toolchain.gnu.mingw.lib.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.mingw.lib.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.mingw.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base"> |
| <option |
| id="gnu.cpp.compiler.mingw.lib.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.mingw.lib.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.mingw.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base"> |
| <option |
| id="gnu.c.compiler.mingw.lib.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.mingw.lib.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.archiver.mingw.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.mingw.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| parent="cdt.managedbuild.config.gnu.mingw.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.mingw.lib.release"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.mingw.base" |
| id="cdt.managedbuild.toolchain.gnu.mingw.lib.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.mingw.lib.release" |
| superClass="cdt.managedbuild.target.gnu.platform.mingw.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.base"> |
| <option |
| id="gnu.cpp.compiler.mingw.lib.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.mingw.lib.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.mingw.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.base"> |
| <option |
| id="gnu.c.compiler.mingw.lib.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.mingw.lib.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.archiver.mingw.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.mingw.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.mingw.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <configuration |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.macosx.base" |
| languageSettingsProviders="org.eclipse.cdt.ui.UserLanguageSettingsProvider;org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider;org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider;${Toolchain};-org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"> |
| <enablement type="CONTAINER_ATTRIBUTE" |
| attribute="artifactExtension" |
| value="dylib" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| <enablement type="CONTAINER_ATTRIBUTE" |
| attribute="artifactExtension" |
| value="a" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </enablement> |
| </configuration> |
| |
| <projectType |
| id="cdt.managedbuild.target.macosx.exe" |
| isTest="false" |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" |
| isAbstract="false"> |
| <configuration |
| name="%ConfigName.Dbg" |
| cleanCommand="rm -rf" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| parent="cdt.managedbuild.config.gnu.macosx.base" |
| id="cdt.managedbuild.config.gnu.macosx.exe.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.macosx.base" |
| id="cdt.managedbuild.toolchain.gnu.macosx.exe.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.macosx.exe.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.macosx.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.macosx.base" |
| id="cdt.managedbuild.target.gnu.builder.macosx.exe.debug"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base"> |
| <option |
| id="gnu.cpp.compilermacosx.exe.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.macosx.exe.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.macosx.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base"> |
| <option |
| id="gnu.c.compiler.macosx.exe.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.macosx.exe.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.macosx.c.linker.macosx.exe.debug" |
| superClass="cdt.managedbuild.tool.macosx.c.linker.macosx.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.exe.debug" |
| superClass="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.macosx.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.macosx.exe.release" |
| parent="cdt.managedbuild.config.gnu.macosx.base" > |
| <toolChain |
| id="cdt.managedbuild.toolchain.gnu.macosx.exe.release" |
| superClass="cdt.managedbuild.toolchain.gnu.macosx.base"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.macosx.exe.release" |
| superClass="cdt.managedbuild.target.gnu.platform.macosx.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.macosx.base" |
| id="cdt.managedbuild.target.gnu.builder.macosx.exe.release"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base"> |
| <option |
| id="gnu.cpp.compiler.macosx.exe.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.macosx.exe.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.macosx.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base"> |
| <option |
| id="gnu.c.compiler.macosx.exe.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.macosx.exe.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.macosx.c.linker.macosx.exe.release" |
| superClass="cdt.managedbuild.tool.macosx.c.linker.macosx.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.exe.release" |
| superClass="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.macosx.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <projectType |
| id="cdt.managedbuild.target.macosx.so" |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" |
| isTest="false" |
| isAbstract="false"> |
| <configuration |
| name="%ConfigName.Dbg" |
| cleanCommand="rm -rf" |
| parent="cdt.managedbuild.config.gnu.macosx.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| id="cdt.managedbuild.config.macosx.so.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.macosx.base" |
| id="cdt.managedbuild.toolchain.gnu.macosx.so.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.macosx.so.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.macosx.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.macosx.base" |
| id="cdt.managedbuild.target.gnu.builder.macosx.so.debug"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base"> |
| <option |
| id="gnu.cpp.compiler.macosx.so.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.macosx.so.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.macosx.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base"> |
| <option |
| id="gnu.c.compiler.macosx.so.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.macosx.so.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.debug" |
| superClass="cdt.managedbuild.tool.macosx.c.linker.macosx.base"> |
| <option |
| id="macosx.c.link.macosx.so.debug.option.shared" |
| superClass="macosx.c.link.option.shared"> |
| </option> |
| <option |
| id="macosx.c.link.macosx.so.debug.option.nostart" |
| superClass="macosx.c.link.option.nostart"> |
| </option> |
| <option |
| id="macosx.c.link.macosx.so.debug.option.nodeflibs" |
| superClass="macosx.c.link.option.nodeflibs"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.macosx.c.linker.output.so" |
| id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.debug.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.debug" |
| superClass="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base"> |
| <option |
| id="macosx.cpp.link.macosx.so.debug.option.shared" |
| superClass="macosx.cpp.link.option.shared"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.macosx.cpp.linker.output.so" |
| id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.debug.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.macosx.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| parent="cdt.managedbuild.config.gnu.macosx.base" |
| cleanCommand="rm -rf" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| id="cdt.managedbuild.config.macosx.so.release"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.macosx.base" |
| id="cdt.managedbuild.toolchain.gnu.macosx.so.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.macosx.so.release" |
| superClass="cdt.managedbuild.target.gnu.platform.macosx.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.macosx.base" |
| id="cdt.managedbuild.target.gnu.builder.macosx.so.release"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.so.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base"> |
| <option |
| id="gnu.cpp.compiler.macosx.so.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.macosx.so.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.macosx.so.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base"> |
| <option |
| id="gnu.c.compiler.macosx.so.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.macosx.so.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.release" |
| superClass="cdt.managedbuild.tool.macosx.c.linker.macosx.base"> |
| <option |
| id="macosx.c.link.macosx.so.release.option.shared" |
| superClass="macosx.c.link.option.shared"> |
| </option> |
| <option |
| id="macosx.c.link.macosx.so.release.option.nostart" |
| superClass="macosx.c.link.option.nostart"> |
| </option> |
| <option |
| id="macosx.c.link.macosx.so.release.option.nodeflibs" |
| superClass="macosx.c.link.option.nodeflibs"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.macosx.c.linker.output.so" |
| id="cdt.managedbuild.tool.macosx.c.linker.macosx.so.release.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.release" |
| superClass="cdt.managedbuild.tool.macosx.cpp.linker.macosx.base"> |
| <option |
| id="macosx.cpp.link.macosx.so.release.option.shared" |
| superClass="macosx.cpp.link.option.shared"> |
| </option> |
| <outputType |
| superClass="cdt.managedbuild.tool.macosx.cpp.linker.output.so" |
| id="cdt.managedbuild.tool.macosx.cpp.linker.macosx.so.release.output"> |
| </outputType> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.macosx.so.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <projectType |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" |
| id="cdt.managedbuild.target.macosx.lib" |
| isTest="false" |
| isAbstract="false"> |
| <configuration |
| name="%ConfigName.Dbg" |
| parent="cdt.managedbuild.config.gnu.macosx.base" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.macosx.lib.debug"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.macosx.base" |
| id="cdt.managedbuild.toolchain.gnu.macosx.lib.debug"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.macosx.lib.debug" |
| superClass="cdt.managedbuild.target.gnu.platform.macosx.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.macosx.base" |
| id="cdt.managedbuild.target.gnu.builder.macosx.lib.debug"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base"> |
| <option |
| id="gnu.cpp.compiler.macosx.lib.debug.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.macosx.lib.debug.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.macosx.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base"> |
| <option |
| id="gnu.c.compiler.macosx.lib.debug.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.macosx.lib.debug.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.toolmacosx.lib.debug.gnu.archiver" |
| superClass="cdt.managedbuild.tool.gnu.archiver.macosx.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.macosx.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| parent="cdt.managedbuild.config.gnu.macosx.base" |
| cleanCommand="rm -rf" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| id="cdt.managedbuild.config.macosx.lib.release"> |
| <toolChain |
| superClass="cdt.managedbuild.toolchain.gnu.macosx.base" |
| id="cdt.managedbuild.toolchain.gnu.macosx.lib.release"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.platform.macosx.lib.release" |
| superClass="cdt.managedbuild.target.gnu.platform.macosx.base"> |
| </targetPlatform> |
| <builder |
| superClass="cdt.managedbuild.target.gnu.builder.macosx.base" |
| id="cdt.managedbuild.target.gnu.builder.macosx.lib.release"> |
| </builder> |
| <tool |
| id="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.cpp.compiler.macosx.base"> |
| <option |
| id="gnu.cpp.compiler.macosx.lib.release.option.optimization.level" |
| superClass="gnu.cpp.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.cpp.compiler.macosx.lib.release.option.debugging.level" |
| superClass="gnu.cpp.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.c.compiler.macosx.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.c.compiler.macosx.base"> |
| <option |
| id="gnu.c.compiler.macosx.lib.release.option.optimization.level" |
| superClass="gnu.c.compiler.option.optimization.level"> |
| </option> |
| <option |
| id="gnu.c.compiler.macosx.lib.release.option.debugging.level" |
| superClass="gnu.c.compiler.option.debugging.level"> |
| </option> |
| </tool> |
| <tool |
| id="cdt.managedbuild.toolmacosx.lib.release.gnu.archiver" |
| superClass="cdt.managedbuild.tool.gnu.archiver.macosx.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.assembler.macosx.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.assembler.macosx.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <configuration |
| cleanCommand="rm -rf" |
| id="cdt.managedbuild.config.gnu.solaris.base" |
| languageSettingsProviders="org.eclipse.cdt.ui.UserLanguageSettingsProvider;org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider;org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider;${Toolchain};-org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser"> |
| <enablement type="CONTAINER_ATTRIBUTE" |
| attribute="artifactExtension" |
| value="so" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
| </enablement> |
| <enablement type="CONTAINER_ATTRIBUTE" |
| attribute="artifactExtension" |
| value="a" |
| extensionAdjustment="false"> |
| <checkBuildProperty |
| property="org.eclipse.cdt.build.core.buildArtefactType" |
| value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
| </enablement> |
| </configuration> |
| |
| <projectType |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" |
| isAbstract="false" |
| isTest="false" |
| id="cdt.managedbuild.target.gnu.solaris.exe"> |
| <configuration |
| name="%ConfigName.Dbg" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| id="cdt.managedbuild.config.gnu.solaris.exe.debug" |
| parent="cdt.managedbuild.config.gnu.solaris.base"> |
| <toolChain |
| id="cdt.managedbuild.toolchain.gnu.solaris.exe.debug" |
| superClass="cdt.managedbuild.toolchain.gnu.solaris.base"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.solaris.platform.exe.debug" |
| superClass="cdt.managedbuild.target.gnu.solaris.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.c.compiler.exe.debug" |
| superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| id="cdt.managedbuild.config.gnu.solaris.exe.release" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| parent="cdt.managedbuild.config.gnu.solaris.base"> |
| <toolChain |
| id="cdt.managedbuild.toolchain.gnu.solaris.exe.release" |
| superClass="cdt.managedbuild.toolchain.gnu.solaris.base"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.solaris.platform.exe.release" |
| superClass="cdt.managedbuild.target.gnu.solaris.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.c.compiler.exe.release" |
| superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <projectType |
| isAbstract="false" |
| isTest="false" |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" |
| id="cdt.managedbuild.target.gnu.solaris.so"> |
| <configuration |
| name="%ConfigName.Dbg" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| parent="cdt.managedbuild.config.gnu.solaris.base" |
| id="cdt.managedbuild.config.gnu.solaris.so.debug"> |
| <toolChain |
| id="cdt.managedbuild.toolchain.gnu.solaris.so.debug" |
| superClass="cdt.managedbuild.toolchain.gnu.solaris.base"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.solaris.platform.so.debug" |
| superClass="cdt.managedbuild.target.gnu.solaris.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.c.compiler.so.debug" |
| superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| parent="cdt.managedbuild.config.gnu.solaris.base" |
| id="cdt.managedbuild.config.gnu.solaris.so.release"> |
| <toolChain |
| id="cdt.managedbuild.toolchain.gnu.solaris.so.release" |
| superClass="cdt.managedbuild.toolchain.gnu.solaris.base"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.solaris.platform.so.release" |
| superClass="cdt.managedbuild.target.gnu.solaris.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.so.release" |
| superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.c.compiler.so.release" |
| superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| |
| <projectType |
| isTest="false" |
| buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" |
| isAbstract="false" |
| id="cdt.managedbuild.target.gnu.solaris.lib"> |
| <configuration |
| name="%ConfigName.Dbg" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
| parent="cdt.managedbuild.config.gnu.solaris.base" |
| id="cdt.managedbuild.config.gnu.solaris.lib.debug"> |
| <toolChain |
| id="cdt.managedbuild.toolchain.gnu.solaris.lib.debug" |
| superClass="cdt.managedbuild.toolchain.gnu.solaris.base"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.solaris.platform.lib.debug" |
| superClass="cdt.managedbuild.target.gnu.solaris.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.c.compiler.lib.debug" |
| superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| <configuration |
| name="%ConfigName.Rel" |
| buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
| parent="cdt.managedbuild.config.gnu.solaris.base" |
| id="cdt.managedbuild.config.gnu.solaris.lib.release"> |
| <toolChain |
| id="cdt.managedbuild.toolchain.gnu.solaris.lib.release" |
| superClass="cdt.managedbuild.toolchain.gnu.solaris.base"> |
| <targetPlatform |
| id="cdt.managedbuild.target.gnu.solaris.platform.lib.release" |
| superClass="cdt.managedbuild.target.gnu.solaris.base"> |
| </targetPlatform> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.base"> |
| </tool> |
| <tool |
| id="cdt.managedbuild.tool.gnu.solaris.c.compiler.lib.release" |
| superClass="cdt.managedbuild.tool.gnu.solaris.c.compiler.base"> |
| </tool> |
| </toolChain> |
| </configuration> |
| </projectType> |
| </extension> |
| |
| <extension point="org.eclipse.cdt.core.templates"> |
| <template |
| id="org.eclipse.cdt.build.core.templates.HelloWorldCCProject" |
| filterPattern=".*g\+\+" |
| location="$nl$/templates/projecttemplates/HelloWorldCCProject/template.xml" |
| projectType="org.eclipse.cdt.build.core.buildArtefactType.exe"> |
| </template> |
| <template |
| id="org.eclipse.cdt.build.core.templates.HelloWorldCAnsiProject" |
| filterPattern=".*gcc" |
| location="$nl$/templates/projecttemplates/HelloWorldCAnsiProject/template.xml" |
| projectType="org.eclipse.cdt.build.core.buildArtefactType.exe"> |
| </template> |
| <template |
| id="org.eclipse.cdt.build.core.templates.MakefileHelloWorldCCProject" |
| filterPattern=".*g\+\+" |
| location="$nl$/templates/projecttemplates/MakefileHelloWorldCCProject/template.xml" |
| projectType="org.eclipse.cdt.build.makefile.projectType"> |
| </template> |
| </extension> |
| |
| <extension |
| point="org.eclipse.cdt.core.templateAssociations"> |
| <template id="org.eclipse.cdt.build.core.templates.EmptyProject"> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.cygwin.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.macosx.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.solaris.base"/> |
| </template> |
| <template id="org.eclipse.cdt.build.core.templates.HelloWorldCAnsiProject"> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.cygwin.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.macosx.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.solaris.base"/> |
| </template> |
| <template id="org.eclipse.cdt.build.core.templates.HelloWorldCCProject"> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.cygwin.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.macosx.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.solaris.base"/> |
| </template> |
| <template |
| id="org.eclipse.cdt.build.core.templates.MakefileHelloWorldCCProject"> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.cygwin.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.macosx.base"/> |
| <toolChain id="cdt.managedbuild.toolchain.gnu.solaris.base"/> |
| </template> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.core.templateProcessTypes"> |
| <processType |
| name="SimpleGNUMakefileGenerator" |
| processRunner="org.eclipse.cdt.managedbuilder.gnu.templates.SimpleMakefileGenerator"> |
| <simple |
| name="projectName"> |
| </simple> |
| </processType> |
| </extension> |
| |
| </plugin> |