Welcome to TechNet Blogs Sign in | Join | Help

.NET toolset для Boost Build V2.

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

using dotnet : all ;

 

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

 

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
;

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

Cross-posted from blog.not-a-kernel-guy.com.

Published Monday, March 09, 2009 9:24 PM by alexeypa
Filed under:

Comments

No Comments
New Comments to this post are disabled
 
Page view tracker