|
Boost-Build : |
Subject: Re: [Boost-build] BJam "Duplicate name of actual target" problem
From: Hite, Christopher (Christopher.Hite_at_[hidden])
Date: 2011-07-18 07:18:28
How do I make it pass requirements?
# This doesn't work since it passes the requirements to the rule
definition properties:
rule objgroup ( sources + : requirements + )
{
local g = ;
for s in $(sources) {
local name = $(s:B) ;
obj $(name) : $(s) : requirements ;
g += $(name) ;
}
return $(g) ;
}
alias jaguar_shared : [ objgroup [ glob *.cpp ] : <define>SOMEMACRO1 ] ;
Is there a doc for people trying to understand the bjam language? Is it
derived from something else?
BTW: I thought bjam wasn't using --start-group --end-group. It is. It
puts everything in it. For some reason my ld is ignoring it.
Chris
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