Вопрос по скриптам сборки и 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 не удалась.

Другие вопросы по тегам