Boost logo

Boost :

Subject: Re: [boost] [locale] Review results for Boost.Locale library
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2011-05-01 07:06:41


On 01/05/2011 09:32, Vladimir Prus wrote:

> Well, it would be trivial to implement syntax like:
>
> utf8cpp file : file.cpp ;
> exe whatever : whatever.cpp file ;
>
> If that's what you're asking for. In fact, here's a complete example
> that should almost work, in any Jamfile:
>
> import type ;
> type.register UTF8CPP : : CPP ;
>
> import generators ;
> generators.register-standard $(__name__).add-bom : CPP : UTF8CPP ;
>
> actions add-bom
> {
> add-bom $(>) -o $(<)
> }
>
> utf8cpp file : file.cpp ;
> exe whatever : whatever.cpp file ;
>
> I say "almost" because somebody who is actually interested in all this should
> write the 'add-bom' utility, test everything, and do various other boring
> things, like sending a patch and/or checking in.
>
> I think the ball is now in your court.

I'm not sure that's necessary, but what if I wanted to do that with
header files as well, without having to list them all?


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk