Профессиональный CMake. Практическое руководство (Крейг С.) 2018
Автор: Крейг С.
Попытка использовать любой инструмент, не разобравшись хотя бы в основах того, что он делает и как его следует использовать, скорее всего, приведет к разочарованию. С другой стороны, если потратить все свое время на изучение теории о чем-то без практического применения, это будет довольно скучным занятием и часто приводит к слишком идеалистическому пониманию. Эта первая часть книги следует логической прогрессии через более фундаментальные возможности и концепции CMake и построена таким образом, чтобы читатель мог сразу же экспериментировать и делать все более полезные вещи с каждой главой. Цель состоит в постепенном наращивании базовых знаний, необходимых для эффективного использования CMake, с акцентом на возможность сразу же применить эти знания на практике.
В первых нескольких главах основное внимание уделяется созданию базового исполняемого файла или библиотеки, что достаточно для быстрого знакомства с CMake начинающего разработчика. Последующие главы расширяют эти знания и демонстрируют, как получить максимальную отдачу от того, что может предложить CMake. Представленные методы направлены на использование в реальном мире, с намерением выработать хорошие привычки и научить надежным методам, которые могут применяться в очень больших проектах и справляться с более сложными сценариями.
Все последующие части книги в значительной степени опираются на материал, рассмотренный в этой первой части. Тем, кто уже давно использует CMake, темы могут показаться относительно знакомыми, но материал также включает в себя знания, полученные в ходе реализации реальных проектов и взаимодействия с сообществом CMake. Даже опытным пользователям будет полезно прочитать хотя бы раздел "Рекомендуемая практика" в конце каждой главы.