|
Boost-Build : |
From: Daniel Einspanjer (deinspanjer_at_[hidden])
Date: 2006-03-05 11:23:40
In our current makefile world, each makefile has a list of headers to be
exported. make rules copy these listed headers to LOCAL/include
directories.
I honestly don't like this system much, and I'd prefer to have explicit
include folders created by the developer with the desired headers actually
living in that folder in CVS.
Unfortunately, I need to finish the port to BB before I can make the
secondary argument of changing all our source tree to adopt this new
standard.
Currently, for the purposes of porting, I am just ignoring the issue by
doing a:
project : usage-requirements <include>. ;
Which means there is no separation between externally available headers and
internal ones.
Does anyone have any advice on a way I could accommodate this need for
explicit export lists without changing our source tree structure?
-- Daniel Einspanjer
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