smart-ptr

Why did Boost's `bcp smart_ptr dir/` copy 6MB of source code?

So I wanted to separate out just the smart pointers from boost to use in my project and I was guided to use bcp utility. Today I got it compiled and did bcp smart_ptr to_copy_to_my_project/. The result: 6MB of code in to_copy_to_my_project/ directory. Are you kidding me? I don't want to add 6MB of header files to my 100KB project just...