Boost logo

Boost :

From: Jeremy Siek (jsiek_at_[hidden])
Date: 2004-01-23 10:42:41


Ok, let's try to fix this.

I see the following code in tools/build/v1/boost-base.jam

if $(NT)
{
     TOOLS ?= vc7.1 ;
}
else
{
     TOOLS ?= gcc ;
}

which I'm guessing is what determines the default. Is this right?

So I'm thinking we should change it to something like this:

if $(NT)
{
     TOOLS ?= vc7.1 ;
}
else if $(UNIX)
{
     switch $(JAMUNAME)
     {
     case Darwin :
         {
         TOOLS ?= darwin ;
         }
     case * :
         {
         TOOLS ?= gcc ;
         }
}

If you know which other platforms should have different defaults,
please pipe up.

Cheers,
Jeremy

On Jan 22, 2004, at 10:08 PM, Rene Rivera wrote:

> Jeremy Siek wrote:
>
>> If you don't specify the tool set, the default is gcc, right?
>> This is the wrong default for Darwin, since it picks the tool
>> set that is not by default installed on your system.
>
> Yes, it's also the wrong default for many other platforms ;-) There
> even exists a comment in BBv1 by Dave A. how detection of the
> installed toolsets might work. It's a very old comment now :-]
>
>
> --
> -- Grafik - Don't Assume Anything
> -- Redshift Software, Inc. - http://redshift-software.com
> -- rrivera/acm.org - grafik/redshift-software.com - 102708583/icq
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>
------------------------------------------------------------------------
-----------------
Jeremy Siek http://php.indiana.edu/~jsiek/
  Ph.D. Student, Indiana Univ. B'ton email: jsiek_at_[hidden]
  C++ Booster (http://www.boost.org) office phone: (812) 856-1820
------------------------------------------------------------------------
-----------------


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk