This book describes how to use the CMake family of tools, including CTest,CPack and CDash, to develop, build, test, and package software fordistribution. Starting with the basics of how to install and run thecommand-line and GUI tools, Mastering CMake covers how to write CMakecode as well as how to convert existing projects to CMake. Finally, a seriesof guides, including the CMake tutorial, provide hands-on examples.
Mastering CMake teaches you how to use the CMake toolset to develop, build,test,and package software for distribution. Starting with an overview of the basiccommand-line and GUI tools and the syntax of CMakeLists.txt files,this book explains not only how to write CMake code, but how to create dynamicand static libraries, link executable and test projects, execute custom commands,run tests, and package software for distribution.
Fourth, use cmake from the command-line and from the graphical interface. If you don't likecommand-line arguments, you can write CMake code either directly in a CMakeList.txt fileor generate it from code using the CMake Make Generator.
If you turn the Logarithmic Spiral strategy, you will see the CMake commands up close and personal. You may also see some unusual command-line options.Such options can be found with the help command, for example: d2c66b5586