Boost logo

Boost-Build :

From: Reece Dunn (msclrhd_at_[hidden])
Date: 2005-11-14 15:22:20


Alex Besogonov wrote:
> Today I've finished wxWidgets.jam module. It wasn't easy, size of the
> wxWidgets.jam is now 40Kb (thanks to some wxWidgets idiosyncrasies) and
> lack of good documentation on BJam didn't help either.

Cool! (If you could give more details as to what you found hard about
learning BJam/BBv2 this will help in collating user experiences to help
improve the documentation.)

> Right now I have some questions:
> 1. Is there any tool for code documentation (like Doxygen)?

build/v2/tools/doxygen.jam :) There is also boostbook.jam that allows
you to write additional documentation around the doxygen reference docs.
(See libs/program_options/doc for an example). BoostBook is an XML
format that is an extension of DocBook.

If you are not a fan of XML, you can use quickbook.jam which allows you
to write Wiki-style documentation that is converted to BoostBook (See
boost/tools/quickbook/doc for an example).

> 2. Why <native-wchar_t> was removed?

a. The option is now explicitly set;
b. wchar_t is a standard C++98 data type;
c. mixing native-wchar_t and non-native-wchar_t code results in link
errors.

> 3. Is there any support for reading property files (list of "name=value"
> strings)? I've built my own but I don't like it.

No. What do you want this functionality for?

> 4. What is the status of precompiled headers support?

I have been investigating adding PCH support, but have been busy with
work and other things. I hope to have something in the next few weeks.

- Reece


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