以前常用boost的一些庫,由于項目自身用cmake組織build。
boost每次升級之后,重新用bjam編譯一次都很是不便(某些平臺,用默認選項編譯有些問題,基本安裝不成功)。
最近才發現boost的cmake版本已經獨立出來了,對于使用cmake的用戶而言,這里是個不錯的選擇。
項目
主頁的文檔很是清晰,最新的版本是1.41 (版本號對應的基本就是其upstream的boost版本號)。
源代碼是用git組織的,對于Linux用戶而言更加方便。
引用其主頁上的一句話:
Boost.
CMake
(or
alt.boost )
is the boost distribution that all the cool kids are
using.
CMake +
GIT +
Spinx 確實夠酷了。
編譯起來可以充分利用強大的CMake了:
git clone git://gitorious.org/boost/cmake.git src
cd src
git checkout <TAG> //TAG==1.41.0.cmake0
mkdir bld
cd bld/
cmake ../
如果需要按需編譯某些庫,只需用make edit_cache修改cache即可。