Вопрос - ответ #3 - Что такое компиляция программы? Что такое make, CMake?
CMake - Практическое руководство. Глава 12. Модули (Крэйг Скотт, перевод на русский язык)
Предыдущие главы были посвящены основным аспектам CMake. Переменные, свойства, условные конструкции, генераторные выражения, функции и т. д. - все это часть того, что можно считать языком CMake. В отличие от этого, модули - это готовые фрагменты кода CMake, построенные поверх основных возможностей языка. Они предоставляют богатый набор функциональных возможностей, которые проекты могут использовать для достижения самых разных целей. Будучи написанными и упакованными как обычный код CMake и, следовательно,...
CMake от начинающего до опытного. Часть 2 - Создаем первый проект.
Приступим к практической работе с CMake. Как было сказано в предыдущей статье, CMake - это средство автоматизации сборки ПО. Оно не может ничего построить самостоятельно. Поэтому перед установкой CMake необходимо, как минимум, установить компилятор. Для операционных систем семейства Linux и языка С++ наиболее популярными являются компиляторы g++ и clang++. Для проверки примеров статей из данной серии я использую операционную систему Ubuntu 20.04 и компилятор g++ . Вначале проверим наличие g++ в системе командой g++ --version...