Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-05-06 04:44:13


> Update of /cvsroot/boost/boost/tools/build/new
> In directory usw-pr-cvs1:/tmp/cvs-serv13933/new
>
> Modified Files:
> project-root.jam project.jam targets.jam
> Log Message:
> Work on project/targets modules.
>
> * new/targets.jam: Considerably changed.

Please take a look at the comments at the top of the file. They describe the
targets interaction in some detail. Please also take a look at
"test/project-test2". It has first occurence of main targets -- so far, they
only create a file with build properties, but 'make' rule is not a long way
far.

> * new/project.jam: Projects now return project targets via 'target'
> rule. Requirements are inherited.

And error message are issued. Please see proejct-test2.py.

> Renames 'subinclude(s)' to
> 'subproject(s)'.

I find this name to be considerable more logical, while "subinclude" is
Jambase legacy. If anybody feels strongly about this, speak now.

I have a list of tasks that I see as needed. I'll either commit them or enter
in the tracker.... but later.

- 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