I have a Jamroot up at https://gist.github.com/kirbyfan64/549151151b4a440c48b2. It has an example of installing some headers. You might find it useful!

On May 23, 2015 6:59:45 PM CDT, Stefan Seefeld <stefan@seefeld.name> wrote:
On 23/05/15 07:55 PM, Steven Watanabe wrote:
AMDG

On 05/23/2015 04:17 PM, Stefan Seefeld wrote:
For the installation I'm currently trying to use package.install, which
takes a 'headers' argument. However, it appears as if these headers are all
installed in the same directory (irrespectively of their relative
location in the source tree). How can I instruct boost.build to install
headers from
/my/source/tree/include/boost/python/... into
/my/install/prefix/include/boost/python/... ?

I think the feature is called install-source-prefix.
You'll need to set it to the base directory whose
structure you want to kepp. In this case, probably
use <install-source-prefix>/my/source/tree/include
and set the install location for headers to
/my/install/prefix/include.

That sounds good, though I'm not sure how to translate that into 'code'
in my Jamfile. Can you point me into the right direction (an example
Jamfile would be useful !) ?

Thanks,
Stefan

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.