Вопрос по скриптам сборки и RTC Build
У меня есть командный файл, который вызывает CMake, который также выполняет некоторые функции
Я хочу назвать этот пакетный файл для сборки.
Если по какой-то причине CMake завершается с ошибкой и выдает ошибку, то же самое не сообщается как сбой в RTC. Если я правильно понимаю, RTC вызывает пакетный файл, а пакетный файл вызывает CMake. Выполнение командного файла успешно, и, следовательно, он сообщается как об успешном.
Но я хочу, чтобы RTC сообщал о сбое CMake, который вызывается через пакетные файлы
Как я могу достичь этого?
Я смотрел на создание задач Ant, но у меня нет одного правильного примера
благодарю вас
Картик
1 ответ
Вы захотите использовать задачу ANT exec. http://ant.apache.org/manual/Tasks/exec.html В документации приведен пример вызова файла.bat. Вы также захотите использовать атрибут failonerror ="true", чтобы гарантировать сбой сборки RTC в случае сбоя файла bat. Кроме того, вы должны убедиться, что ваш bat-файл действительно дает сбой (возвращая ненулевой код возврата), если команда CMake не удалась.