Boost のファイルのうち必要なものだけを抜き出す

以下,BOOST_ROOT を Boost のディレクトリのルートとする.
今,BOOST_ROOT にいるとする.コマンドライン上で tools/bcp へ移動して bjam でビルド.

>cd tools

>cd bcp

>bjam (オプションは Boost のライブラリのビルドと一緒)

この時点で BOOST_ROOT の下に dist というディレクトリができてその中に bcp という実行ファイルができている.それにパスを通す.
で,例えば以下のような内容の C++ ソースを作成.

#include <boost/shared_ptr.hpp>

これを bcp_test.cpp としてカレントに保存.target_dir というディレクトリを作成.以下のコマンドを入力.

>bcp --scan --boost=BOOST_ROOT bcp_test.cpp target_dir

target_dir の中を見る.以上.
あは,あはは,あはははは,あははははははははははははははははははは……