Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-11-14 03:20:03


Rene Rivera wrote:

>>>In V1 I have this set for all my targets:
>>>
>>> <gcc><linkflags>"-Wl,-rpath -Wl,."
>>> <gcc><linkflags>"-Wl,-rpath -Wl,$(GCC_STDLIB_DIRECTORY)"
>>
>>Good. I think if we both need this feature, we can create a new feature for
>>it, something like <hardcode-dll-paths>?
>
>
> How about just the shorter <dll-path>; singular "path" seeing as one can
> only specify one at a time.

Where the value of ";" means "hardcode"? OK with me.

>>but this specified which variant of "mylib" to select, while what we
>>want is different processing for different sources. Maybe we can
>>extend this mechanism. If <use-symlinks> is incidential property
>>(the one which is assumed to not affect build products) then
>>
>> stage dist : mylib/<optimization>off/<use-symlink>yes ;
>>
>>would select the same variant of "mylib" as
>>
>> stage dist : mylib/<optimization>off ;
>>
>>However, we can make <use-symlink> somehow travel with the generated
>>target, so that stage rule can take care of it. It's not trivial.
>
>
> Looks obtuse... confusing.

That's why I didn't rush to implement this :-) Somethink like
this is needed, but not sure how.

> What we need is a way of synthesising targets inline.

We do! I've just filed an issue on it
http://zigzag.cs.msu.su:7814/scarab/issues/id/BB2

 


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