|
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.
Ok.
> 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!
> http://www.msn.co.uk/messenger
>
>
>
>
> Yahoo! Groups Links
>
>
>
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