Boost logo

Boost-Build :

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


AMDG

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 acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk