Boost logo

Boost-Build :

From: Rob Stewart (rob_stewart_lists_at_[hidden])
Date: 2005-08-24 14:24:32


Is there a recommended way to develop a new Boost library
alongside a Boost release? IOW, I have Boost 1.33 installed. I
want to develop a new library to be part of Boost, so I need to
lay it out as if it were part of Boost, but I don't want to put
it in the Boost 1.33 tree.

How to I set up Jamfiles, etc., so that my separate tree builds
properly, including BoostBook? As I have things now, I expanded
Boost 1.33 into boost_1_33_0, which is a sibling of the directory
in which I've put the new library code. I want to be able to run
bjam --v2 in the new library's doc subdirectory for QuickBook and
I want to be able to install the library headers.

I created a Jamfile.v2 in the doc directory like that of another
project I found. However, despite trying many things, I can't
get it to work. Here are the error messages I get depending upon
whether the top-level Jamfile.v2 exists:

error: Could not find parent for project at '.'
error: Did not find Jamfile or project-root.jam in any parent
directory.

error: Could not find parent for project at '../../..'
error: Did not find Jamfile or project-root.jam in any parent
directory.

What am I missing?

___
Rob

 


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