[Scons-dev] Tool order

2012-11-11 Thread Russel Winder
When specifying a tool chain is the order important? For example, should: Environment(tools=['gdc', 'gnulink']) be the same or different from: Environment(tools=['gnulink', 'gdc']) Thanks. -- Russel. =

Re: [Scons-dev] Tool order

2012-11-11 Thread Dirk Bächle
Hi Russel, yes the order can be important, depending on which variables and Builders are touched by the Tools. If both are working on disjunct sets of settings there shouldn't be a difference though...but it's better to not rely on this. There is no enforcement rule saying that Tools always

Re: [Scons-dev] Tool order

2012-11-11 Thread Russel Winder
Dirk, 0n Sun, 2012-11-11 at 10:56 +0100, Dirk Bächle wrote: Hi Russel, yes the order can be important, depending on which variables and Builders are touched by the Tools. If both are working on disjunct sets of settings there shouldn't be a difference though...but it's better to not

Re: [Scons-dev] Tool order

2012-11-11 Thread Russel Winder
On Sun, 2012-11-11 at 10:49 +, Russel Winder wrote: […] tools=['g++', 'gnulink'] and tools=['gnulink', 'g++'] […] Both these orders work fine, so if it works like this for C++ then is should work like this for the three D compilers. -- Russel.

Re: [Scons-dev] Tool order

2012-11-11 Thread Kenny, Jason L
...@scons.org] On Behalf Of Russel Winder Sent: Sunday, November 11, 2012 3:44 AM To: SCons_Developers Subject: [Scons-dev] Tool order When specifying a tool chain is the order important? For example, should: Environment(tools=['gdc', 'gnulink']) be the same or different from