Correct, except that if you read the Ant documentation it says that "depends" is not executed before "unless". It says that "depends" simply declares the order of execution if the dependencies if the target is being executed (i.e. past the "unless" stage). At least, that's my interpretation. Am I wrong?
Gili On Thu, 02 Dec 2004 17:24:22 +0100, Stefan Bodewig wrote: >On Thu, 02 Dec 2004, Gili <[EMAIL PROTECTED]> wrote: > >> Ok, that I understand but there is the further problem that >> I need the <uptodate> to execute before target B but after >> target A. Adding it to the "depends" listing of B will not >> help because as the docs specify "depends" is only invoked >> if unless is false and in my case I want the <uptodate> to >> be invoked *before* evaluating ódependsó. > >Unless I'm misunderstanding your requirements, you want > ><target name="check-A"> > <uptodate property="A.uptodate" .../> ></target> ><target name="A" depends="check-A" unless="A.uptodate"> > ... ></target> ><target name="check-B" depends="A"> > <uptodate property="B.uptodate" .../> ></target> ><target name="B" depends="check-B" unless="B.uptodate"> > ... ></target> > >Stefan > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > >