Modern CMake for C++
Эта книга предлагает современный подход к использованию CMake для сборки, тестирования и упаковки программного обеспечения на C++. Автор, опытный инженер Google, делится практическими знаниями и лучшими практиками, которые помогут разработчикам эффективно управлять проектами любой сложности.
Книга начинается с основ CMake, включая установку на различных платформах и понимание принципов работы системы сборки. Затем рассматриваются продвинутые темы, такие как управление зависимостями, тестирование, упаковка и интеграция с CI/CD.
Особое внимание уделяется современным возможностям CMake, включая поддержку C++20, модули, и работу с пакетными менеджерами. Книга содержит множество практических примеров и советов, которые помогут читателям избежать распространенных ошибок и оптимизировать процесс сборки.
Это издание подойдет как новичкам, только начинающим знакомство с CMake, так и опытным разработчикам, желающим углубить свои знания и освоить современные методики. Книга написана доступным языком и содержит четкие инструкции, что делает ее ценным ресурсом для любого C++ разработчика.
