Используйте cmake для создания Makefile без cmake - PullRequest
1 голос
/ 15 февраля 2012

Я использую cmake, чтобы попытаться построить проект на Linux. Он генерирует систему Unix Makefile, что очень приятно. Проблема в том, что я не могу собрать другой компьютер с этим Makefile, если cmake не установлен на этом компьютере. Есть ли какой-либо параметр или флаг, который я могу установить на cmake, чтобы он генерировал Makefile, который не вызывает в нем cmake?

1 Ответ

2 голосов
/ 15 февраля 2012

Насколько я знаю, это невозможно.CMake использует себя внутри Make-файлов для сканирования зависимостей и обновления Make-файлов, если файл CMakelists.txt изменился.Это не может работать, если cmake недоступен во время сборки.

...