Boost logo

Boost-Build :

From: Jürgen Hunold (hunold+lists.Boost_at_[hidden])
Date: 2003-11-03 07:24:11


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Volodya !

On Monday 03 November 2003 10:10, Vladimir Prus wrote:
> I'm pretty sure you can put 'use-project' after the 'project' rule.
> The 'project' rule is lazy, it just records it's arguments.

Yes, you are right. But I had to fix this for all of my projects.
It took some time to figure this out.

> > And the <include>include had worked before restructuring ...
>
> I'm certainly about to fix this. Since tomorrow will be "Boost.Build
> day" for me, at least partially, I might fix this tomorrow. Of
> course, if putting 'use-project' after 'project' does not work, I
> will fix it before releasing M9.

Don't hurry. It works for nearly all my project.
One caveat:
I have problems specifying implicit-dependencies to a child project.
That means I have
lib1
lib2
main

in toplevel and want all three to have implicit-depency to lib1, then I
write the following in toplevel Jamfile
use-project /lib1: lib1 ;
project toplevel :
<implicit-dependency>lib1 ;
and everything works.
When I move use-project below project declaration, I get error about
circular dependency.

Any Ideas about that.

Yours,

Jürgen

- --
* Dipl.-Math. Jürgen Hunold ! Institut für Verkehrswesen, Eisenbahnbau
* voice: ++49 511 762-2529 ! und -betrieb, Universität Hannover
* fax : ++49 511 762-3001 ! Appelstrasse 9a, D-30167 Hannover
* hunold_at_[hidden] ! www.ive.uni-hannover.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/pkjvljbJ/LLrxrYRArpDAKCKxHMkusd1oNQLCXVZ5ic/V2FuqQCgrraL
1vN+/8HyKhMtUDW/ydJoliQ=
=pN27
-----END PGP SIGNATURE-----

 


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