Наш проект зависит от нескольких других библиотек, но все они использую разные системы сборки. Хочу заметить что проект и библиотеки кроссплатформенные.
Некоторые из них используют cmake, у других просто есть директории для сборки из msvc и gcc. Что нужно использовать, чтобы в итоге можно было одной строчкой в командной строке получить проект под нужную платформу/компилятор?
Здравствуйте, Аноним, Вы писали:
А>Наш проект зависит от нескольких других библиотек, но все они использую разные системы сборки. Хочу заметить что проект и библиотеки кроссплатформенные.
А>Некоторые из них используют cmake, у других просто есть директории для сборки из msvc и gcc. Что нужно использовать, чтобы в итоге можно было одной строчкой в командной строке получить проект под нужную платформу/компилятор?
bash/bat-файл/powershell или что там есть в твоей системе. Ну либо можно какую нить из
CI-систем заюзать, которые поддерживают запуск задач из командной строки.
Здравствуйте, Аноним, Вы писали:
J>>bash/bat-файл/powershell или что там есть в твоей системе. Ну либо можно какую нить из CI-систем заюзать, которые поддерживают запуск задач из командной строки.
А>какие еще варианты есть?
ant или nant, что есть частный упрощенный случай локальной CI-системы