boost.cmake: 方便解決boost的升級問題
以前常用boost的一些庫,由于項目自身用cmake組織build。boost每次升級之后,重新用bjam編譯一次都很是不便(某些平臺,用默認選項編譯有些問題,基本安裝不成功)。
最近才發現boost的cmake版本已經獨立出來了,對于使用cmake的用戶而言,這里是個不錯的選擇。
項目主頁的文檔很是清晰,最新的版本是1.41 (版本號對應的基本就是其upstream的boost版本號)。
源代碼是用git組織的,對于Linux用戶而言更加方便。
引用其主頁上的一句話:
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即可。
posted on 2010-05-09 14:59 skyscribe 閱讀(1875) 評論(0) 編輯 收藏 引用 所屬分類: C++ 、Build/Construction