CMake Best Practices: Discover proven techniques for creating and maintaining programming projects with CMake

Книга "CMake Best Practices" предлагает практический подход к освоению CMake — мощного инструмента для сборки программных проектов. В отличие от академических руководств, это издание фокусируется на решении реальных задач, с которыми сталкиваются разработчики при создании и поддержке сложных проектов. Авторы делятся проверенными методиками, помогающими избежать распространённых ошибок и устаревших решений, которые часто встречаются в интернете.

Основное внимание уделяется созданию чистых, поддерживаемых и переносимых проектов. Книга учит правильно структурировать крупные проекты, организовывать переиспользуемые модули CMake-кода и настраивать кросс-платформенные сборки. Особое значение придаётся интеграции современных инструментов разработки: фреймворков тестирования, статического анализа, линтеров, средств форматирования и автоматической генерации документации.

Отдельные главы посвящены созданию инсталляторов, упаковке и дистрибуции программного обеспечения. Все рекомендации адаптированы под современные рабочие процессы с активным использованием CI/CD-инфраструктуры. Книга будет полезна как начинающим, так и опытным разработчикам, желающим систематизировать знания о CMake и освоить лучшие практики его применения в реальных проектах.

CMake Best Practices: Discover proven techniques for creating and maintaining programming projects with CMake
A
Автор
Dominik Berner, Mustafa Kemal Gilor
Издательство
Packt Publishing
Год
2022
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент