Boost logo

Boost-Build :

From: Roland Schwarz (roland.schwarz_at_[hidden])
Date: 2006-03-13 11:25:37


Please forgive me if this is not the correct list to ask for...

I am with the team that is attempting the thread rewrite, and
we want to better manage to handle platform dependant source
files. But I am unsure about the best practice.

I.e. we want to do away with the ifdef monsters that have
been creeping into the code, to make it more readable.

For header files we choose to take the usual route to
include platform dependant files.

The issue is different for source files since it turns
out that that the set of needed files is different for
each platform. We could do similar as with the header
files and just include the platform dependant source
files from there. But I think this is not a very elegant
solution isn't it?

So my question is for some recommendations how to possibly
handle this with bjam? Are there any examples available?

Thank you for your patience.
Roland


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