Boost logo

Boost-Build :

Subject: [Boost-build] .NET toolset
From: Alexey Pakhunov (alexeypa_at_[hidden])
Date: 2009-03-08 17:30:22


I've been playing with .NET toolset for BBv2 recently (attached or
click here:
) and I think it is time to get some feedback.

Basically it supports C# and VB.NET. It's only dependency is .NET
framework itself. It does not need Visual Studio to be installed. To
enable it add the following file to you site-config.jam:

using dotnet : all ;

It will find enable all installed versions of .NET framework.

It supports building of .exe and .dll:

lib carrots : carrots.cs ;
exe rabbit : rabbit.cs carrots ;

References to prebuild libraryies can be given via
<find-shared-library> and <library-path> can be used to specify their

windir = [ modules.peek : windir ] ;

exe rabbit
    rabbit.cs carrots

Target platform can be specified via <architecture> and
<address-model> features. It is "anycpu" by default.

Best regards,
  Alexey Pakhunov.

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