Boost build показать набор инструментов и версию по умолчанию

Есть ли в любом случае, чтобы boost build (bjam / b2) показывал набор инструментов по умолчанию и версию, которую он будет использовать?

Без явного указания набора инструментов, есть некоторый способ, которым он устанавливает набор инструментов и версию, такую ​​как gcc-4.8 или darwin-4.2.1.

0

Решение

Одним из возможных способов было бы поместить что-то вроде этого в jamfile:

import notfile ;
import property-set ;

notfile print_toolset : @print_toolset_version ;

rule print_toolset_version ( t : : properties * )
{
local ps = [ property-set.create $(properties) ] ;
local toolset = [ $(ps).get <toolset> ] ;
echo Toolset is $(toolset) ;
local version = [ $(ps).get <toolset-$(toolset):version> ] ;
echo Toolset version is $(version) ;
}
0

Другие решения