CMake Best Practices: Upgrade your C++ builds with CMake for maximum efficiency and scalability
Книга "CMake Best Practices" представляет собой практическое руководство по использованию CMake для создания эффективных и масштабируемых систем сборки C++ проектов. Авторы, обладающие многолетним опытом в разработке программного обеспечения, делятся лучшими практиками и современными подходами к конфигурации сборки.
В книге подробно рассматривается архитектура CMake, процесс сборки, работа с различными инструментальными цепочками и типами сборок. Особое внимание уделяется написанию качественных CMakeLists.txt файлов, организации исходных и билд-папок, а также использованию одноконфигурационных и многоконфигурационных генераторов.
Издание охватывает как базовые аспекты работы с CMake через командную строку, так и продвинутые техники конфигурации с использованием CMake-GUI и ccmake. Книга поможет разработчикам создавать поддерживаемые и воспроизводимые системы сборки, что является критически важным для командной разработки и промышленных проектов.
Второе издание обновлено в соответствии с современными стандартами и включает новые возможности CMake. Книга предназначена для C++ разработчиков, инженеров DevOps и всех, кто хочет улучшить свои навыки работы с системами сборки.









