Уроки Cmake. Поиск необходимых библиотек.
CMake от начинающего до опытного. Часть 4 - Подключаем к проекту библиотеку для тестирования.
Работа с современными программными проектами затруднительна без использования сторонних библиотек. Такие библиотеки часто называют внешними зависимостями. Таким образом эффективное управление зависимостями является одной из важных задач для команды разработчиков. При этом ручное управление часто требует много времени на настройку и постоянную поддержку зависимостей. К счастью для автоматизации решения данной задачи отлично подходит CMake. Так как CMake фактически является стандартом в области автоматизации сборки, то многие библиотеки (их также называют пакетами) совместимы с ней...
Сборка проекта CMake c++. Простыми словами
Для начала разберем структуру проекта и директории к которой работаем. В данном случае у нас есть домашняя директория где расположены основные для нас каталог Project1(каталог проекта содержит CMakeLists.txt и все исходники) и каталог build1(созданный вручную каталог, на данный момент пуст). Стоит обратить внимание все действия выполняются исключительно в консоли без использования gui интерфейса cmake, что делает данный алгоритм универсальным для применения на любой машине где установлен пакет cmake...