CMake - это система сборки. Он предназначен для того, чтобы вы могли написать единственное описание кроссплатформенной сборки, а затем создает файлы сборки для конкретной платформы (например, make-файлы для набора инструментов GNU) из этой настройки сборки.
Чтобы заставить его работать под Cygwin, достаточно установить пакет cmake
Cygwin (используя Cygwin setup.exe
), а затем выполнить команды, подобные следующим: (Поскольку вы будете запускать CMake для Cygwin, вы выиграли ' не нужно ничего делать, чтобы настроить его для цепочки инструментов GNU).
mkdir my-project-build
cd my-project-build
cmake /path/to/my-project
make