[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-dev] RE: Multiple toolchains
|
Hi John,
The default command is defined with the "command" attribute of the
"scannerInfoProvider" of the discovery profile definition used by your
tool-chain.
<extension
id="GCCManagedMakePerProjectProfile"
name="GNU C/C++ managed make per project SCD profile"
...
<scannerInfoProvider providerId="specsFile">
<run
arguments="-E -P -v -dD
${plugin_state_location}/${specs_file}"
command="gcc"
.../>
...
</scannerInfoProvider>
</extension>
Mikhail
-----Original Message-----
From: John Dallaway [mailto:jld@xxxxxxxxxxxxxxx]
Sent: Friday, August 31, 2007 6:31 PM
To: Sennikovsky, Mikhail
Cc: cdt-dev@xxxxxxxxxxx
Subject: Re: Multiple toolchains
Hi Mikhail
Many thanks for your prompt advice. I now have multiple toolchains
available for selection within the new project wizard.
Is there any way for a toolchain definition to force the default value
of the compiler invocation command in a discovery profile? It appears
that the default value is always "gcc".
John Dallaway
-------- Original Message --------
Subject: RE: [cdt-dev] Multiple toolchains
Date: Fri, 31 Aug 2007 15:48:11 +0400
From: Sennikovsky, Mikhail <mikhail.sennikovsky@xxxxxxxxx>
Reply-To: CDT General developers list. <cdt-dev@xxxxxxxxxxx>
To: CDT General developers list. <cdt-dev@xxxxxxxxxxx>
References: <46D7FE64.9040303@xxxxxxxxxxxxxxx>
Hi John,
The "configuration" element can contain only one "toolChain" element.
You should define separate configurations for each of your tool-chains.
An alternative way to define a "general" project-type entry containing
multiple tool-chains is using the BuildProperties mechanism.
See the "What's new in the CDT Build System 4.0" document available in
the CDT documentation.
Mikhail
-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
On Behalf Of John Dallaway
Sent: Friday, August 31, 2007 3:41 PM
To: cdt-dev@xxxxxxxxxxx
Subject: [cdt-dev] Multiple toolchains
Hi
I have a plug-in for CDT 4.0.0 which extends
org.eclipse.cdt.managedbuilder.core.buildDefinitions to provide a new
project type and a number of new toolchains. The layout of the CDT "new
project" wizard suggests that I should be able to define multiple
toolchains which are compatible with my new project type and allow the
user to select which of these toolchains to use within a specific
project. I have attempted to do this using something like:
<projectType name="My project type">
<configuration>
<toolChain id="toolchain.1" name="1st toolchain">
...
</toolChain>
<toolChain id="toolchain.2" name="2nd toolchain">
...
</toolChain>
...
</configuration>
...
</projectType>
When I do this, only the most recently declared toolchain ("2nd
toolchain") is presented in the wizard when I select the new project
type. If I swap the order of the toolchain declarations, I see only "1st
toolchain" in the wizard. Is this a bug, or have I missed something?
John Dallaway