From: Jonathan Biggar (jon_at_[hidden])
Date: 2008-07-23 11:11:30
Steven Watanabe wrote:
> Jonathan Biggar wrote:
>> Jurko GospodnetiÄ wrote:
>>> Hi Jonathan.
>>>> 3. I removed "<dependency>/boost//install-headers" from
>>>> boost-install, since running install in a subproject would fall over
>>>> not being able to find the "/boost" project. I tried a couple of
>>>> ways to try and get that project defined in the subproject (putting
>>>> a use-project inside the module part of the boost-install rule
>>>> doesn't do the trick). Removing the dependency means the boost
>>>> headers don't get installed or updated if you run install in a
>>>> Maybe someone else has an idea how to fix #3 better?
> I can't see why bjam install works from the boost root directory.
> Can anyone else see how /boost//install-headers is defined?
> I could only find /boost//install-proper-headers and
Yes, I think you've found the problem. Replacing
/boost//install-headers with //boost-install-proper-headers in Jamroot
makes install in a library subproject work.
However, it doesn't appear to actually force the headers to install.
Does "explicit" override a dependency? Should it?
-- Jon Biggar Floorboard Software jon_at_[hidden] jon_at_[hidden]
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