Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-07-06 04:54:10

Reece Dunn wrote:

> Cool. I have made several updates on it since the post: it now uses the
> dotnet toolset and configures C#, JavaScript.NET and VB.NET; and I have got
> versioning working :).

Great. Though I've yet another question. You have this:

rule init ( version ? : command * cscompiler ? jscompiler ? vbcompiler ? )

which means you can't configure the name of 'cscompiler' without also
configuring 'command'. Is this intentional?

And BTW, if the 'command' is a command to invoke C# compiler, do you need a
separate argument for the C# compiler name?

> I have fixed the non-action lines, but you may need to correct the action
> lines.


> BTW: Adding .NET/CLR support for the msvc toolset should be fairly
> straightforward:
> feature.subfeature toolset msvc : managed : off on : optional ;
> ...
> flags msvc.compile CFLAGS <managed>on : /clr ;
> Although this might be complicated if you want .NET1.x or C++/CLI syntax
> selection in VC8. I haven't tested the above because I don't have that much
> .NET experience, but it should work with the other options.

I'm a bit worried about adding feature which makes sense only for one
compiler, actually. Maybe using <cxxflags> is more appropriate?

- Volodya,
your friendly nit-picker

> Regards,
> Reece
> _________________________________________________________________
> It's fast, it's easy and it's free. Get MSN Messenger today!
> Yahoo! Groups Links


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