关于构建脚本的问题& RTC Build

时间:2011-07-15 14:50:31

标签: build rtc jazz

我有一个批处理文件,它正在调用CMake,它也有一些功能

我想将此批处理文件称为Build。

如果由于某种原因,CMake失败并抛出错误,则RTC中的失败报告不同。如果我的理解是正确的,RTC正在调用批处理文件,批处理文件调用CMake。批处理文件的执行是成功的,因此报告为成功。

但我希望RTC报告CMake失败,通过批处理文件调用

我怎样才能实现这个目标?

我正在考虑创建Ant任务,但没有一个正确的例子

谢谢

Karthik

1 个答案:

答案 0 :(得分:0)

您将需要使用ANT exec任务。 http://ant.apache.org/manual/Tasks/exec.html 调用.bat文件的文档中有一个示例。您还需要使用failonerror =“true”属性来确保在bat文件失败时使RTC构建失败。此外,如果CMake命令失败,您需要确保您的bat文件确实失败(返回非零返回码)。