|
Boost-Build : |
Subject: Re: [Boost-build] [git] direct b2 support for modularised git
From: Jürgen Hunold (jhunold_at_[hidden])
Date: 2013-01-03 06:20:01
Hi.
On Wednesday, 2. January 2013 12:31:24 Rene Rivera wrote:
> On Wed, Jan 2, 2013 at 12:05 PM, "Jürgen Hunold" <jhunold_at_gmx.eu> wrote:
> > > Ok to commit?
> >
> > The same question again.
>
> No.
>
> I would like the change to Jamroot be made conditional (with a CLI option)
> to reduce the likelihood of breaking the current trunk. If you can do that
> change go ahead and check it in. After that..
Well, first it has to work. It seems either configure.jam is broken or the new
link.jam has some errors.
When I use (from line 127 in configure.jam, see diff attached)
for local t in $(targets)
I get
/home/hunold/src/devel/boost-git/tools/build/v2/build/configure.jam:126: in
try-build
rule object(property-set)@878.actualize unknown in module configure
/home/hunold/src/devel/boost-git/tools/build/v2/build/configure.jam:164: in
builds-raw
(full log attached, too).
If I only use
for local t in $(targets[2-])
compilation works, but symlink checks are broken. I think I'm missing
something obvious here... The original code used $(targets[2-]) and was
factored out into try-build by Steven. Have to think about that and take a
closer look...
> The behavior doesn't seem to match the cmake script which creates links to
> the header files directly instead of to the directories. Or am I reading
> the diffs incorrectly?
Well, the behaviour is to create symlinks for individual files, too.
Unfortunatly, the non-symlink fallback is to create copies.
I think that a separate solution providing either symlinks or forward-headers
using link.jam when symlinks are possible would be best. Especially if a
feature controling this is provided. So the end-user can choose between
symlinks and Qt-style forward headers.
I'm runinng short on time, so do not expect new patches from me.
Yours,
Jürgen
-- * Dipl.-Math. Jürgen Hunold ! * voice: ++49 4257 300 ! Fährstraße 1 * fax : ++49 4257 300 ! 31609 Balge/Sebbenhausen * jhunold_at_gmx.eu ! Germany
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