Я использую cmake для создания проекта на Linux. Он создает систему Unix Makefile, что очень приятно. Проблема в том, что я не могу построить на другой машине этот Makefile, если cmake не устанавливается на этой машине. Есть ли какой-либо параметр или флаг, который я могу установить на cmake, чтобы он создавал Makefile, который не вызывает cmake?Используйте cmake для создания cmake-free Makefile
1
A
ответ
2
Насколько я знаю, это невозможно. CMake использует себя внутри Make-файлов для сканирования зависимостей и обновления Make-файлов, если файл CMakelists.txt изменился. Это не может работать, если cmake недоступен во время сборки.
Смежные вопросы
- 1. cmake для создания Makefile с правилом * .cpp
- 2. Cmake Механизм для создания makefile в окнах
- 3. Как CMake можно использовать для создания Makefile с персонализированными командами?
- 4. Использование CMake для создания проекта Makefile Visual Studio 2015 (GDB)
- 5. Ошибка при попытке создания Makefile для glBinding
- 6. CMake для создания ActiveX OCX?
- 7. Используйте Fortify sourceanalyzer с CMake
- 8. cmake: pregenerate Makefile для несуществующих источников
- 9. эквивалент Makefile в CMake
- 10. От Makefile до Cmake
- 11. Преобразование Makefile в CMake
- 12. Преобразование Makefile в CMake
- 13. сделать без Makefile после CMake
- 14. CMake, Xcode и Unix Makefile
- 15. Преобразование проекта makefile в CMake
- 16. Преобразование старого makefile в CMake
- 17. CMake и Makefile: ошибка сегментации
- 18. Генератор Makefile для C++?
- 19. создания Makefile в UNIX
- 20. Makefile зависит от сторонних библиотек с cmake
- 21. CMake генерируется Makefile не создает статическую библиотеку
- 22. Используйте .p12 для создания CA?
- 23. Используйте C# для создания html
- 24. Используйте javascript для создания изображения
- 25. Используйте window.print() для создания отчета
- 26. Нет правила для создания target `/ Makefile ', необходимого` Makefile'
- 27. Makefile: используйте несколько make-файлов
- 28. Cmake | UWP :: Использование Cmake для создания универсального приложения Windows
- 29. Изменить Каталог создания CMake
- 30. Использовать переменные makefile в сценарии CMake
Кроме того, CMake размещает различные библиотеки и включает в себя каталоги, поэтому сгенерированные Makefiles имеют их жестко закодированные. Если вы попытаетесь использовать эти пути на другом компьютере, могут быть ошибки. – arrowd