ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Jan.Mate...@rzf.fin-nrw.de>
Subject AW: Ant file dependency
Date Mon, 01 Aug 2005 10:39:08 GMT
With <uptodate property="propname"> and <target unless="propname"/> you only handle
one file.
You┬┤ll do that pattern for optional things, e.g. testing or reports.

But if you want to catch multiple files at once the <depend> selector [1] is your friend.
* You create a fileset selecting all idl files which are newer than its h-files.
    <fileset dir="${idl.dir}" includes="**/*.idl">
        <depend


[1] http://ant.apache.org/manual/CoreTypes/selectors.html#dependselect
   

>-----Urspr├╝ngliche Nachricht-----
>Von: Nicolas Vervelle [mailto:nicolas.vervelle@steria.com] 
>Gesendet: Montag, 1. August 2005 11:47
>An: Ant Users List
>Betreff: Re: Ant file dependency
>
>Hi,
>
>check <uptodate> to set a property, and use unless in the target ;)
>
>Hope this helps,
>Nicolas
>
>Alexey Kakunin wrote:
>
>> Hello all!
>>
>> I'm quite new in ant, actuallyI'm migrating from make.
>> Seems it is really great tool, but I have some (probably 
>very stupid) 
>> question.
>>
>> For example, I have a target for compiling something by using 
>> idl-compiler. To do it I should use exec task to make 
>SomeFile.h from 
>> SomeFile.idl. But I want to call this exec only in case the 
>> SomeFIle.idl was changed (has later timestamp comparing to 
>> SomeFile.h). In this case I have some sort of file 
>dependency  (not a 
>> target dependency) - file SomeFile.h depends from SomeFile.idl.
>>
>> Is it possible to implement this sort of dependency in ant?
>>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For 
>additional commands, e-mail: user-help@ant.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message