blob: 4b55f8a215fa86f30392c68ecf79459bf0488cc8 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
id="autotoolsProperties"
name="Autotools Build Properties"
point="org.eclipse.cdt.managedbuilder.core.buildProperties">
<propertyValue
property="org.eclipse.cdt.build.core.buildType"
id="org.eclipse.linuxtools.cdt.autotools.core.buildType.default"
name="%BuildProperty.value.name.default"/>
<propertyValue
property="org.eclipse.cdt.build.core.buildArtefactType"
id="org.eclipse.linuxtools.cdt.autotools.core.buildArtefactType.autotools"
name="%BuildProperty.type.name.autotools"/>
</extension>
<extension
id="cdt.autotools.core.managed.build.info"
name="Autotools Managed Build Info"
point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
<managedBuildRevision fileVersion="4.0.0"/>
<tool
command="configure"
id="org.eclipse.linuxtools.cdt.autotools.core.tool.configure"
isAbstract="false"
name="%Tool.configure"
natureFilter="both"
supportsManagedBuild="false">
<optionCategory
id="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.general"
name="%OptionCategory.configure.general"
owner="org.eclipse.linuxtools.cdt.autotools.core.tool.configure"/>
<option
applicabilityCalculator="org.eclipse.cdt.internal.autotools.core.configure.AutotoolsOptionValueHandler"
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.general"
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.name"
isAbstract="false"
name="%Option.configure.name"
resourceFilter="all"
valueHandler="org.eclipse.cdt.internal.autotools.core.configure.AutotoolsOptionValueHandler"
valueType="string">
</option>
<option
applicabilityCalculator="org.eclipse.cdt.internal.autotools.core.configure.AutotoolsOptionValueHandler"
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.general"
defaultValue="build"
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.builddir"
isAbstract="false"
name="%Option.configure.builddir"
resourceFilter="all"
tip="%Option.configure.builddir.tip"
valueHandler="org.eclipse.cdt.internal.autotools.core.configure.AutotoolsOptionValueHandler"
valueType="string"/>
<option
applicabilityCalculator="org.eclipse.cdt.internal.autotools.core.configure.AutotoolsOptionValueHandler"
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.general"
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.configdir"
isAbstract="false"
name="%Option.configure.configdir"
resourceFilter="all"
tip="%Option.configure.configdir.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.general"
command="--cache-file="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.cache_file"
isAbstract="false"
name="%Option.configure.cache_file"
resourceFilter="all"
tip="%Option.configure.cache_file.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.general"
command="--help"
defaultValue="false"
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.help"
isAbstract="false"
name="%Option.configure.help"
resourceFilter="all"
tip="%Option.configure.help.tip"
valueType="boolean"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.general"
command="--no-create"
defaultValue="false"
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.no_create"
isAbstract="false"
name="%Option.configure.no_create"
resourceFilter="all"
tip="%Option.configure.no_create.tip"
valueType="boolean"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.general"
command="--quiet"
defaultValue="false"
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.quiet"
isAbstract="false"
name="%Option.configure.quiet"
resourceFilter="all"
tip="%Option.configure.quiet.tip"
valueType="boolean"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.general"
command="--version"
defaultValue="false"
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.version"
isAbstract="false"
name="%Option.configure.version"
resourceFilter="all"
tip="%Option.configure.version.tip"
valueType="boolean"/>
<optionCategory
id="org.eclipse.linuxtools.cdt.autotools.core.configure.optionCategory.configure.platform"
name="%OptionCategory.configure.platform"
owner="org.eclipse.linuxtools.cdt.autotools.core.tool.configure"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.configure.optionCategory.configure.platform"
command="--host="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.host"
isAbstract="false"
name="%Option.configure.host"
resourceFilter="all"
tip="%Option.configure.host.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.configure.optionCategory.configure.platform"
command="--target="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.target"
isAbstract="false"
name="%Option.configure.target"
resourceFilter="all"
tip="%Option.configure.target.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.configure.optionCategory.configure.platform"
command="--build="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.build"
isAbstract="false"
name="%Option.configure.build"
resourceFilter="all"
tip="%Option.configure.build.tip"
valueType="string"/>
<optionCategory
id="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
name="%OptionCategory.configure.directories"
owner="org.eclipse.linuxtools.cdt.autotools.core.tool.configure"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--prefix="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.prefix"
isAbstract="false"
name="%Option.configure.prefix"
resourceFilter="all"
tip="%Option.configure.prefix.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--exec-prefix="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.exec_prefix"
isAbstract="false"
name="%Option.configure.exec_prefix"
resourceFilter="all"
tip="%Option.configure.exec_prefix.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--libdir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.libdir"
isAbstract="false"
name="%Option.configure.libdir"
resourceFilter="all"
tip="%Option.configure.libdir.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--bindir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.bindir"
isAbstract="false"
name="%Option.configure.bindir"
resourceFilter="all"
tip="%Option.configure.bindir.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--sbindir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.sbindir"
isAbstract="false"
name="%Option.configure.sbindir"
resourceFilter="all"
tip="%Option.configure.sbindir.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--includedir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.includedir"
isAbstract="false"
name="%Option.configure.includedir"
resourceFilter="all"
tip="%Option.configure.includedir.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--datadir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.datadir"
isAbstract="false"
name="%Option.configure.datadir"
resourceFilter="all"
tip="%Option.configure.datadir.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--sysconfdir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.sysconfdir"
isAbstract="false"
name="%Option.configure.sysconfdir"
resourceFilter="all"
tip="%Option.configure.sysconfdir.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--infodir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.infodir"
isAbstract="false"
name="%Option.configure.infodir"
resourceFilter="all"
tip="%Option.configure.infodir.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--mandir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.mandir"
isAbstract="false"
name="%Option.configure.mandir"
resourceFilter="all"
tip="%Option.configure.mandir.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--srcdir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.srcdir"
isAbstract="false"
name="%Option.configure.srcdir"
resourceFilter="all"
tip="%Option.configure.srcdir.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--localstatedir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.localstatedir"
isAbstract="false"
name="%Option.configure.localstatedir"
resourceFilter="all"
tip="%Option.configure.localstatedir"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--sharedstatedir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.sharedstatedir"
isAbstract="false"
name="%Option.configure.sharedstatedir"
resourceFilter="all"
tip="%Option.configure.sharedstatedir"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--libexecdir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.libexecdir"
isAbstract="false"
name="%Option.configure.libexecdir"
resourceFilter="all"
tip="%Option.configure.libexecdir"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.directories"
command="--oldincludedir="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.oldincludedir"
isAbstract="false"
name="%Option.configure.oldincludedir"
resourceFilter="all"
tip="%Option.configure.oldincludedir.tip"
valueType="string"/>
<optionCategory
id="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.filenames"
name="%OptionCategory.configure.filenames"
owner="org.eclipse.linuxtools.cdt.autotools.core.tool.configure"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.filenames"
command="--program-prefix="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.program_prefix"
isAbstract="false"
name="%Option.configure.program_prefix"
resourceFilter="all"
tip="%Option.configure.program_prefix.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.filenames"
command="--program-suffix="
id="org.eclipse.linuxtools.cdt.autotools.core.option.program_suffix"
isAbstract="false"
name="%Option.configure.program_suffix"
resourceFilter="all"
tip="%Option.configure.program_suffix.tip"
valueType="string"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.filenames"
command="--program-transform-name="
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.program_transform_name"
isAbstract="false"
name="%Option.configure.program_transform_name"
resourceFilter="all"
tip="%Option.configure.program_transform_name.tip"
valueType="string"/>
<optionCategory
id="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.features"
name="%OptionCategory.configure.features"
owner="org.eclipse.linuxtools.cdt.autotools.core.tool.configure"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.features"
command="--enable-maintainer-mode"
defaultValue="false"
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.enable_maintainer_mode"
isAbstract="false"
name="%Option.configure.enable_maintainer_mode"
resourceFilter="all"
tip="%Option.configure.enable_maintainer_mode.tip"
valueType="boolean"/>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.configure.features"
id="org.eclipse.linuxtools.cdt.autotools.core.option.configure.user"
isAbstract="false"
name="%Option.configure.user"
resourceFilter="all"
tip="%Option.configure.user.tip"
valueType="string"/>
<outputType
id="org.eclipse.linuxtools.cdt.autotools.core.outputType.configure"
name="%Configure.outputType"
outputs="status"
primaryOutput="true"/>
<inputType
id="org.eclipse.linuxtools.cdt.autotools.core.inputType.configure"
multipleOfType="false"
sourceContentType="org.eclipse.linuxtools.cdt.autotools.core.configureScript">
</inputType>
</tool>
<tool
command="autogen.sh"
id="org.eclipse.linuxtools.cdt.autotools.core.tool.autogen"
isAbstract="false"
name="%Tool.autogen"
natureFilter="both"
supportsManagedBuild="false">
<optionCategory
id="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.autogen.general"
name="%OptionCategory.autogen.general"
owner="org.eclipse.linuxtools.cdt.autotools.core.tool.autogen">
</optionCategory>
<option
category="org.eclipse.linuxtools.cdt.autotools.core.optionCategory.autogen.general"
id="org.eclipse.linuxtools.cdt.autotools.core.option.autogen.user"
isAbstract="false"
name="%Option.autogen.user"
resourceFilter="all"
tip="%Option.autogen.user.tip"
valueType="string">
</option>
<outputType
id="org.eclipse.linuxtools.cdt.autotools.core.outputType.autogen"
name="%Autogen.outputType"
outputNames="configure"
primaryOutput="true">
</outputType>
<inputType
id="org.eclipse.linuxtools.cdt.autotools.core.inputType.autogen"
multipleOfType="false"
sourceContentType="org.eclipse.linuxtools.cdt.autotools.core.autogenScript">
</inputType>
</tool>
<targetPlatform
archList="all"
binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.GNU_ELF;org.eclipse.cdt.core.MachO64;org.eclipse.cdt.core.PE;org.eclipse.cdt.core.Cygwin_PE"
id="org.eclipse.linuxtools.cdt.autotools.core.targetPlatform"
isAbstract="false"
name="%Autotools.targetplatform.name"/>
<projectType
buildArtefactType="org.eclipse.linuxtools.cdt.autotools.core.buildArtefactType.autotools"
id="org.eclipse.linuxtools.cdt.autotools.core.projectType"
isAbstract="false">
<configuration
buildProperties="org.eclipse.linuxtools.cdt.autotools.core.buildType.default"
cleanCommand="rm -rf"
errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
id="org.eclipse.linuxtools.cdt.autotools.core.configuration.build"
languageSettingsProviders="org.eclipse.cdt.ui.UserLanguageSettingsProvider;org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider;org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider;${Toolchain}"
name="%Configuration.build.name">
<toolChain
archList="all"
id="org.eclipse.linuxtools.cdt.autotools.core.toolChain"
languageSettingsProviders="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser;org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector"
name="%Autotools.gnu.toolchain.name"
supportsManagedBuild="false"
targetTool="org.eclipse.linuxtools.cdt.autotools.core.tool.configure">
<tool
id="org.eclipse.linuxtools.cdt.autotools.core.gnu.toolchain.tool.configure"
isAbstract="false"
natureFilter="both"
superClass="org.eclipse.linuxtools.cdt.autotools.core.tool.configure"/>
<tool
id="org.eclipse.linuxtools.cdt.autotools.core.toolchain.tool.autogen"
isAbstract="false"
natureFilter="both"
superClass="org.eclipse.linuxtools.cdt.autotools.core.tool.autogen">
</tool>
<tool
id="org.eclipse.linuxtools.cdt.autotools.core.toolchain.tool.gcc"
isAbstract="false"
superClass="cdt.managedbuild.tool.gnu.c.compiler">
</tool>
<tool
id="org.eclipse.linuxtools.cdt.autotools.core.toolchain.tool.gpp"
isAbstract="false"
superClass="cdt.managedbuild.tool.gnu.cpp.compiler">
</tool>
<targetPlatform
id="org.eclipse.linuxtools.cdt.autotools.core.toolchain.targetPlatform"
isAbstract="false"
name="%Autotools.targetplatform.name"
superClass="org.eclipse.linuxtools.cdt.autotools.core.targetPlatform">
</targetPlatform>
<builder
id="org.eclipse.linuxtools.cdt.autotools.core.toolchain.builder"
isAbstract="false"
isVariableCaseSensitive="false">
</builder>
<supportedProperties>
<property
id="org.eclipse.cdt.build.core.buildArtefactType">
<value
id="org.eclipse.linuxtools.cdt.autotools.core.buildArtefactType.autotools">
</value>
</property>
</supportedProperties>
</toolChain>
</configuration>
</projectType>
</extension>
<extension
id="autotoolsNatureV2"
name="%AutotoolsNewNature.name"
point="org.eclipse.core.resources.natures">
<requires-nature
id="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
</requires-nature>
<runtime>
<run
class="org.eclipse.cdt.autotools.core.AutotoolsNewProjectNature">
</run>
</runtime>
<builder
id="org.eclipse.cdt.autotools.core.genmakebuilderV2">
</builder>
</extension>
<extension
id="genmakebuilderV2"
name="%Makefile.builder.name"
point="org.eclipse.core.resources.builders">
<builder
callOnEmptyDelta="true"
hasNature="true"
isConfigurable="true">
<run
class="org.eclipse.cdt.internal.autotools.core.AutotoolsConfigurationBuilder">
</run>
</builder>
</extension>
<extension
point="org.eclipse.cdt.core.templateProcessTypes">
<processType
name="NewAutotoolsProject"
processRunner="org.eclipse.cdt.internal.autotools.core.wizards.NewAutotoolsProject">
<simple
name="name">
</simple>
<simple
external="true"
name="location"
nullable="true">
</simple>
<simple
name="artifactExtension">
</simple>
<simple
external="true"
name="isCProject">
</simple>
</processType>
<processType
name="SetAutotoolsStringOptionValue"
processRunner="org.eclipse.cdt.internal.autotools.core.wizards.SetAutotoolsStringOptionValue">
<simple
name="name">
</simple>
<complexArray
name="resourcePaths">
<baseType>
<simple
name="id">
</simple>
<simple
name="value">
</simple>
</baseType>
</complexArray>
</processType>
</extension>
<extension
point="org.eclipse.core.contenttype.contentTypes">
<content-type
id="org.eclipse.cdt.autotools.core.configureScript"
name="%ConfigureScript.name"
priority="high">
</content-type>
<content-type
id="org.eclipse.cdt.autotools.core.autogenScript"
name="%AutogenScript.name"
priority="high">
</content-type>
<file-association
content-type="org.eclipse.cdt.autotools.core.configureScript"
file-names="configure">
</file-association>
<file-association
content-type="org.eclipse.cdt.autotools.core.autogenScript"
file-names="autogen.sh">
</file-association>
</extension>
<extension
id="problem"
name="%AutotoolsProblemMarker.name"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.cdt.core.problem">
</super>
<persistent
value="true">
</persistent>
<attribute
name="libraryInfo">
</attribute>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="org.eclipse.cdt.internal.autotools.core.MarkerResolutionGenerator"
markerType="org.eclipse.cdt.autotools.core.problem">
</markerResolutionGenerator>
</extension>
<extension
id="AutoconfErrorParser"
name="AutoconfErrorParser"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="org.eclipse.cdt.internal.autotools.core.ErrorParser"
id="org.eclipse.cdt.autotools.core.ErrorParser"
name="%AutoconfErrorParser.name">
</errorparser>
</extension>
</plugin>