Я работаю над проектом, который использует CMake для сборки.У меня есть несколько внешних зависимостей, и я начал использовать команду ExternalProject_Add для их компиляции.Все отлично работает для зависимостей, которые используют CMake в качестве системы сборки, но у меня есть одна зависимость, которая использует Autotools, и, следовательно, она может быть скомпилирована под Linux под управлением
./configure && make && make install
Под Linux мне удалось без проблем использовать ExternalProject_Add.Под Windows я обнаружил некоторые проблемы:
- для запуска конфигурации требуется оболочка
- Мне нужна рабочая команда make
Мне удалось выполнить настройкупошаговая работа с использованием bash, поставляемого с Git, но мне не удалось заставить шаг сборки работать.
Как лучше всего решить эту проблему?Как я могу использовать ExternalProject_Add (или другой метод на основе cmake) для компиляции внешних проектов на основе автоинструментов в Windows?
Спасибо