Modern CMake for C++ : discover a better approach to building, testing and packaging your software
- Birmingham : Packt Publishing, 2022
- xx, 439 p. ; ill., 24 cm.
Includes index.
This book offers a simpler, more comprehensive, experience as it treats the subject of building C++ solutions holistically. Modern CMake for C++ is an end-to-end guide to the automatization of complex tasks, including building, testing, and packaging. You'll not only learn how to use the CMake language in CMake projects, but also discover what makes them maintainable, elegant, and clean. The book also focuses on the structure of source directories, building targets, and packages. As you progress, you'll learn how to compile and link executables and libraries, how those processes work, and how to optimize builds in CMake for the best results.
9781801070058
Open source software Build tree Ctest CXX Doxygen Environment variable Find-module Ison Listfile Object files Package path Pragma once Shared library Source tree Static library Unix-like Val grind Makefiles