From: Jeff Holle (jeffreyholle_at_[hidden])
Date: 2007-07-22 17:16:21
I'm using Boost.Build V2 (Milestone 11) Boost.Jam 03.1.15 on a Linux system.
I now believe I know why I am having problems moving my project
definition from Jamfile to ../Jamroot.
Its caused by this object having relative paths, in 2 ways:
1. Expressing the directory "src" in the ":source-location" section
only works if the project is in the local Jamfile.
If its in ../Jamroot, I'm not sure what happens in that neither
the directory "src" or "../src" work.
2. Expressing relative directories in <include> files, either within
the ":requirements" or ":usage-requirements" are relative to the
directory that contains the project definition.
I've seen "path-constant" in the documentation, but I do not see how I
can employ it to get around these problems.
Any help would be greatly appreciated.
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