[英]ant cpptask with ivy
我正在工作的一家公司,使用cpptask用ant构建了一些c二进制文件。 每当我们开始构建时,他们都会使用ivy来检索共享的c库,这会浪费大量时间比较版本和下载,而仅在头文件已更改的情况下才需要下载。 我添加了一个目标,该目标设置了一个var,这导致构建跳过常春藤步骤,但是我想要一个更好的解决方案。 我看到cpptask创建了一个文件history.xml,并且仅在任何源发生更改时才重建为二进制文件。 我想知道是否有办法独立测试二进制文件是否需要构建,而且确实如此,我希望它能触发常春藤目标。 如果二进制文件已重建,我还希望设置一个变量,以便可以有条件地启动rpm生成任务
<project name="conditional_compile" default="build">
<condition property="file.modified">
<isfileselected file="test.txt">
<modified/>
</isfileselected>
</condition>
<target name="build" if="file.modified">
<echo message="This is a compile step that depends on the modification of a file"/>
</target>
</project>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.