Boost logo

Boost-Build :

From: Andrey Melnikov (melnikov_at_[hidden])
Date: 2005-09-01 17:07:28


Alexey Pakhunov wrote:

> flags msvc .SETUP : " x86" ;
> flags msvc .SETUP <architecture>x86 : " x86" ;
> flags msvc .SETUP <address-model>32 : " x86" ;
> flags msvc .SETUP <architecture>x86/<address-model>32 : " x86" ;
> flags msvc .SETUP <address-model>64 : " x86_amd64" ;
> flags msvc .SETUP <architecture>x86/<address-model>64 : " x86_amd64" ;
> flags msvc .SETUP <architecture>ia64/<address-model>64 : " x86_ia64" ;
>

1) I'm not a BB expert but it seems that you are going to get multiple
"x86" on the command line.

2) We'll need to support just "amd64" in the future (64 bit host OS, 64
bit target OS). It's possible to detect host architecture and host
address model using environment variables. On WinXP x64 both x86_amd64
(the 32-bit compiler) and amd64 (the 64-bit compiler) are available. So
we need to make it selectable by user.

3) What is the difference between .SETUP and SETUP? Which variable
should we use here, with or without the dot?

Andrey

 


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