Skip to content
Vadim Zhukov edited this page Mar 1, 2022 · 1 revision

CMake — система конфигурирования программного обеспечения, обеспечивающая возможность его собирать в самых различных окружениях. Благодаря CMake мы можем, используя единую кодовую базу, вести разработку в различных IDE (Integrated development environment — интегрированных средах разработки): CLion, Qt Creator, Visual Studio, Visual Studio Code и других. Разумеется, возможно использование CMake и в отрыве от IDE.

Установка

Unix-like

Установка CMake в операционных системах Unix-like (*BSD, Linux, MacOS и т.д.) производится средствами операционной системы. На компьютерах в Г-213 установлена ОС Ubuntu, в которой CMake уже предустановлена.

Если вы занимаетесь разработкой, возможно, CMake на вашем компьютере уже также установлена: запустите любой эмулятор терминала и введите команду:

cmake --version

Если на экране появится что-то осмысленное, то CMake уже установлена и никаких дополнительных действий не требуется. В противном случае воспользуйтесь штатным механизмом вашей операционной системы.

Windows

Для установки пройдите на сайт разработчика и скачайте подходящую сборку в формате MSI (для компьютеров в И205-а это cmake-*-windows-x86_64.msi). При установке на собственный компьютер руководствуйтесь собственными соображениями для параметров установки. При установке на компьютеры в аудитории И205-а используйте следующие параметры:

  • Каталог установки: C:\CMake (вместо C:\Program Files\CMake);
  • Модификация переменной PATH: только для пользователя (current user).

Использование

Большинство современных IDE имеют достаточный для наших задач уровень поддержки CMake. Однако у вас в любом случае всегда имеется возможность использовать CMake в командной строке явным образом. Процесс подробно описан в штатной справке по команде cmakecmake(1).

Clone this wiki locally