|
Boost-Build : |
From: Deane Yang (deane_yang_at_[hidden])
Date: 2007-11-15 12:22:48
Vladimir Prus wrote:
> On Wednesday 14 November 2007 05:03:55 Deane Yang wrote:
>> Could someone give me hint on how I might go about finding the cause of
>> the following:
>>
<snip>
>> c:/home/deane/svn/software/vendor/boost/tools/build/v2/build\virtual-target.jam:423:
>> in _adjust-name from module object(file-target)@1052
>> error: <tag>@rulename is present but is not the only <tag> feature
>
> Grep your project for uses of <tag>. If a parent project <tag> as project
> requirement, then child projects or target cannot use <tag> (or should
> explicitly override it).
>
Thank you for the reply, but could you elaborate on what you mean by
this? I use <tag> in when building a library to change the name of the
library according to the variant (debug or release).
When you say "child project cannot use <tag>", does this mean that if I
am building a library, where I use <tag> to rename it, then I cannot use
<tag> to rename a dependent library? (That does not seem right to me. I
am under the impression that I have been able to do that.)
And what does "explicitly override" mean?
Deane
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