Boost logo

Boost-Build :

Subject: Re: [Boost-build] Python port development
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2010-07-09 11:11:23


Artyom wrote:
> By now way these are only features I miss in Boost.Build.
> At least for Boost.Locale these two feature are show stoppers, but for my
> projects I work on, I need:
> - Normal readable documentation (that Boost.Build just do not have)
> - Build time checks like check if code sample compiles,

This is now supported through the configure module.

> - Build time checks like sizeof something.

This isn't possible now, but can be implemented via the
same mechanisms that are used to check if a target builds.

> - Build time checks like check if standard library supports function (build in
> like iconv, socket etc)
> - Build time search for specific function is several optional libraries.

These are special cases of checking if a target builds.

> - Creation of config.h like files or results of compile time checks..

Generating header files is fairly easy. I usually use make/print.

> - Custom build rules like special compiler that compiles one code to other.

This has been supported "forever."

> - Support of gettext - extracting messages from source code and managing them,
> merging them etc.
> - Support of packaging like creation of debs, rpms, msi or just source code
> tarballs.

In Christ,
Steven Watanabe

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at