We are pleased to announce that Mastering CMake has been updated for version 3.1 and is available for purchase on Amazon! (For customers in Europe, it is also available on Amazon's sites for Spain, the United Kingdom, Germany, France, and Italy.) In an effort to best contribute to the open-source communities in which we participate, our books have moved to a more streamlined publishing process that will allow us to update our titles more frequently (with every release).
Mastering CMake explains how to use the CMake suite of tools, including CTest and CPack, to develop, build, test, and package software for distribution. It covers use of the command-line and GUI tools on Linux (UNIX), Microsoft Windows, and Mac OS X. This book also contains a guide for converting projects to CMake and writing CMake code to specify build rules to compile sources, create static and shared libraries, link executables, run custom commands, run tests, and install artifacts. It also includes a copy of key portions of the official reference documentation.