Hamigaki.Png

GILでlibpngを使っているんですが、libpngをJamfileでどう扱うべきかという問題に直面しました。
libpngはzlibに依存していて、これをBoost.IostreamsのJamfileでビルドしている場合、ビルドバリアント毎に別名のzlibができます。
そうすると、libpngも同じ数だけ作る必要があり、ならばソースからビルドするためのJamfileがあったほうがいいだろうと考え、JamfileだけのプロジェクトHamigaki.Pngを作りました。
libs/png/build/Jamfile.v2
VC++gcc(x86)では、最適化版を使うようになっています。
MMX前提になっていますが、まぁ問題ないでしょう。