Boost logo

Boost-Build :

From: Chris Drexler (CKolumbus_at_[hidden])
Date: 2003-09-06 09:34:34


Dear Listmembers,

I'm trying to inherit a toolset 'intel' from 'msvc' in
order to use the intel compiler which is link compatible
to the msvc.

First simple tests show that ( inherited from gcc for testing)

--- file intel.jam -----------------------
import toolset : flags ;

toolset.register intel ;
toolset.inherit intel : gcc ;

rule init ( )
{

}

--------------------------------------------

works but using 'msvc' as base

--- file intel.jam -----------------------
import toolset : flags ;

toolset.register intel ;
toolset.inherit intel : msvc ;

rule init ( )
{

}

--------------------------------------------

produces error messages when building simple targets.

The goal is to have a toolset according to what
Dave Abrahams wrote in another thread:

intel is supposed to be a
vendor variant, so that we can have an intel.jam toolset which
inherits from msvc and sets the vendor.

The next step would be to figure out how to set the features (vendor)
in such a way that link comptibility is recognized by bjam and that
new the intel compiler might get its own compile/link flags.

Chris

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk