Вопрос по скриптам сборки и RTC Build - PullRequest
2 голосов
/ 15 июля 2011

У меня есть командный файл, который вызывает CMake, который также выполняет некоторые функции

Я хочу вызвать этот пакетный файл для сборки.

Если по какой-то причине CMake завершается с ошибкой и выдает ошибку, она не сообщается как ошибка в RTC. Если я правильно понимаю, RTC вызывает пакетный файл, а пакетный файл вызывает CMake. Выполнение командного файла успешно, и, следовательно, оно сообщается как успешное.

Но я хочу, чтобы RTC сообщал о сбое CMake, который вызывается через пакетные файлы

Как мне этого добиться?

Я смотрел на создание задач Ant, но у меня нет одного правильного примера

спасибо

Картик

1 Ответ

0 голосов
/ 08 февраля 2012

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

...