.NET toolset для Boost Build V2

Специально для любителей Boost.Build V2 – написал toolset, добавляющий поддержку C# и VB.NET компиляторов из .NET Framework. Toolset автоматически распознает все установленные версии .NET Framework:

using dotnet : all ;

Исполняемые файлы и библиотеки собирается как обычно с помощью правил “exe” и “lib”. Ссылки на системные библиотеки указываются через ; путь к ним – с помощью :

lib carrots
    :
        carrots.cs
    ;

windir = [ modules.peek : windir ] ;

exe rabbit
    :
        rabbit.cs
        carrots
    :
        <library-path>"$(windir)/Microsoft.NET/Framework/v2.0.50727"
        <find-shared-library>System.dll
        <find-shared-library>System.Data.dll
    ;

Можно указать целевую платформу с помощью и . По умолчанию – anycpu.

comments powered by Disqus