|
Boost-Build : |
From: Andrey Melnikov (melnikov_at_[hidden])
Date: 2005-08-30 20:59:56
Alexey Pakhunov wrote:
> Hi,
>
> I attached the MSVC and MS Platform SDK parts of the patch. All changes
> are localized in 'boost/tools/build/v2/tools'. You can see that even
> these two parts are quite big.
I tried to decompose your megapatch. Here are the subpatches I see:
- the new msplatformsdk feature (without corresponding support in the
toolsets)
- new cpu-arch feature (without support)
- configurations class
- modification of check-init-parameters rule
- new configure rule
- "configure all" syntax, "version registration" framework
- VC8 vcvarsall.bat stuff to enable cross-platform and
non-cross-platform compilation for amd64/EM-64T and Itanium/IA-64
- interactions between platformsdk module and toolsets
- manual generation of environment setup script for
<msplatformsdk>external configuration
- trivial change of toolset.flags into just flags
- migraton to the CONFIG_COMMAND framework
- registry-based autodetection
- a trick to export environment variables from cmd into sh
- single vsvars.bat run for link and mt on VC8
There are 14 distinct almost independent changes, and each of the
changes should be grounded enough in order to be accepted. I think we
should discuss and submit to CVS each change separately.
Vladimir, David?
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