wiki:CMake

Version 45 (modified by Denis Arnaud, 10 years ago) ( diff )

--

Important Notice

Note that that page is now fully deprecated. The new page (and new project) is CMakeModularizationStatus. The following is just kept for historical reasons.

Boost.CMake

Boost.Cmake is an alternative build system for Boost based on CMake, a cross-platform, open-source make system. This system is designed to build Boost as it appears in its official monolithic SVN repository.

A modularized version of Boost, also using CMake—where each library and component lives in its own Git repository—is being developed separately by the Ryppl project.

Mailing list

Join the boost-cmake mailing list here:

http://lists.boost.org/mailman/listinfo.cgi/boost-cmake

IRC

Discuss boost-cmake on freenode.net IRC in #alt.boost.

Source Control

Boost.CMake development is *not* happening in subversion. The code is in the git archive at

http://gitorious.org/boost/cmake

Versions

The latest release tag is 1.41.0.cmake0 (Nov 18, 2009).

1.41.0

The cmake build for 1.41.0 is released! Get it:

http://sodium.resophonic.com/boost-cmake/1.41.0.cmake0

See the doc in the 'doc' subdirectory of the URL above.

1.40.0.cmake4

The cmake build in the standard boost distribution tarball for 1.40.0 is BROKEN

Download

http://sodium.resophonic.com/boost-cmake/1.40.0.cmake4

Documentation

http://sodium.resophonic.com/boost-cmake/1.40.0.cmake4/doc

As well as inside the tarball in the directory tools/build/CMake/docs/build/html/index.html

Source Control

The cmake distribution for 1.40.0 is on a branch in a git repository on gitorious.org:

http://gitorious.org/boost/cmake

Or you can download from the git repository, the direct download link for a 1.40.0 cmake-buildable tarball is on this page::

http://gitorious.org/boost/cmake/commits/1.40.0

As usual, patches to the code and/or documentation are gratefully accepted. If you make a clone of the git repository, push your patches and make a merge request, even better.

1.39.0 and 1.38.0

See the notes by version.

Commentary

Ongoing Development

Old Stuff

Note: See TracWiki for help on using the wiki.