Boost logo

Boost-Build :

Subject: Re: [Boost-build] possible bug when cross compiling linux->windows
From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2010-09-27 14:09:44


On 9/27/2010 11:56 AM, Vladimir Prus wrote:
> In theory, we can even add toolset property to the mix. So that, if
> you specify
>
> bjam target-os=windows
>
> and you have msvc configured in user-config.jam, it will get used.
> This, however, requires that all properties involved in such special
> selection do not have a default value, since otherwise by the
> time we reach targets.common-properties, we don't know which
> properties are explicitly specified by the user and which are defaulted.
>
> What do you think?

I somewhat already do that with the darwin toolset for picking out the
correct one based on the architecture+target-os properties:

using darwin : 4.2~iphone
        :
/Developer/Xcode-$(xcode)/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2
-arch armv6
        : <striper>
        : <architecture>arm <target-os>iphone
        ;

using darwin : 4.2~iphonesim
        :
/Developer/Xcode-$(xcode)/Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++-4.2
        : <striper>
        : <architecture>x86 <target-os>iphone
        ;

Trough the use of toolset requirements.. But I still have to specify the
toolset=darwin. Is that what you are referring to?

-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org (msn) - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim,yahoo,skype,efnet,gmail

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