Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-07-24 05:01:10


Hi Markus,

Markus Schöpflin wrote (long ago):
> Ok, here we go...
>
> Use case for various compiler tools from microsoft.
> [snip]

Ok, now I'm looking at your diagram, which is now part of
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/tools/build/new/m2-transformations.txt?rev=HEAD&content-type=text/vnd.viewcvs-markup
to see what problems it presents for us.

I've some initial questions, and would appreciate if you could clarify them

1. Is *.bsc file created for each executable file, or for the whole project?
2. Is creation of precompiled headers an explicit operation? I.e. would it be
reasonable to require something like:

precompiled_headers my_project_pch : stdafx.cpp ;

3. How files compiled with and without precompiled headers are separated? Can
we assume that sources for each main target all either use PCH or don't use
them. That would allow to write

lib a : a.cpp ;
lib b : b.cpp my_project_pch ;

Or is finer granularity required?

TIA,
Volodya

 


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