Boost构建显示默认工具集和版本

时间:2014-06-26 18:58:11

标签: c++ boost bjam b2

有没有提升构建(bjam / b2)显示它将使用的默认工具集和版本?

如果没有明确指定工具集,有一些方法可以解决工具集和版本,例如gcc-4.8或darwin-4.2.1。

1 个答案:

答案 0 :(得分: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) ;
}