| 1 |
|
| 2 |
CMake-ified Boost |
| 3 |
----------------- |
| 4 |
|
| 5 |
First of all, the (pristine/official) Boost project can be found on: |
| 6 |
http://www.boost.org |
| 7 |
|
| 8 |
The CMake build framework (set of CMakeLists.txt and module.cmake files) |
| 9 |
is then added on top of the official Boost release, thanks to a |
| 10 |
dedicated patch. |
| 11 |
|
| 12 |
That CMake framework (and patch) is hosted and maintained on GitHub, |
| 13 |
in the following Git repository: https://github.com/pocb/boost |
| 14 |
POCB stands for Plain Old CMake-ified Boost, as opposed to the new Ryppl |
| 15 |
initiative towards a modularised Boost, also using extensively CMake. |
| 16 |
However, as of today (June 2011), that framework does not allow |
| 17 |
easily building Boost for Linux distributions. |
| 18 |
|
| 19 |
[A clone also exists on Gitorious, where CMake-related work was formely done: |
| 20 |
http://gitorious.org/boost/cmake] |
| 21 |
|
| 22 |
Upstream work is synchronised thanks to the Ryppl's hosted Git clone: |
| 23 |
https://github.com/ryppl/boost-svn/tree/trunk |
| 24 |
|
| 25 |
A discussion explaining the details can be read on the Ryppl Google Group: |
| 26 |
https://groups.google.com/group/ryppl-dev/browse_thread/thread/4e2ffe397d03eaee/b619c95964b0e003?hl=en&#b619c95964b0e003 |
| 27 |
|
| 28 |
The Ryppl project (http://www.ryppl.org) is maintained by Eric Niebler and |
| 29 |
Dave Abrahams, from the Boost project, and is itself a lot more than just |
| 30 |
about synchronisation: |
| 31 |
"Ryppl aims to be a distributed cross-platform software management system |
| 32 |
designed to accommodate both end-users and developers. Ryppl unites |
| 33 |
version control, test management, package management, release management, |
| 34 |
reporting, and other sub-systems into a coherent and scalable software |
| 35 |
management system." |
| 36 |
|
| 37 |
That current CMake-ification (sub-)project aims to be fully integrated |
| 38 |
into the Ryppl project. There is still some work to be done on the |
| 39 |
CMake-ification of modularised Boost. If you would like to contribute, |
| 40 |
do not hesitate to subscribe to the Ryppl mailing list: |
| 41 |
http://groups.google.com/group/ryppl-dev/subscribe |
| 42 |
|
| 43 |
Denis Arnaud (June 2011) |