## プロパティ

BBv2ではビルドの設定を「<名前>値」の形式で指定する。これをプロパティと呼び、プロパティの名前(種類)をフィーチャーと呼ぶ。

### フィーチャー

よく使われるフィーチャーには以下のようなものがある。

フィーチャー | 意味 | 値
--- | --- | ---
toolset | ビルドに使用するツールセット | 任意
variant | ビルド設定の典型的な組み合わせ | debug, release, profile
threading | スレッド環境 | single, multi
link | 生成されるライブラリのリンク方法 | shared, static
runtime-link | 標準ライブラリのリンク方法 | shared, static
source | 追加のソース | 任意
library | 追加のライブラリ | 任意
include | 追加のインクルードディレクトリ | 任意
define | 追加のマクロ定義 | 任意
library-path | 追加のライブラリパス | 任意
cflags | Cコンパイラに渡すオプション | 任意
cxxflags | C++コンパイラに渡すオプション | 任意
linkflags | リンカに渡すオプション | 任意