On Fri, Sep 4, 2009 at 21:35, David Weintraub<[email protected]> wrote: > You're thinking about Ant as a programming language. You assume that Ant > tries to execute your target, sees the depends, and then executes that > first. >
I have trouble with this analogy. I'm not thinking of ant as a programming language at all. What you're basically saying is that ant has no dependency tree, that is, it does not unroll a stack of targets. Instead, it goes through all targets and their dependencies and then constructs a list of targets to execute, in that order, without even a reminder of what depends="" existed in the original targets (but it does remember the if/unless). This is how I understand it: ant has no "stack". Well, that's a way to do things, but I don't see that as a "programming language vs build system" analogy. Make pretty much "stacks". -- Francis Galiegue ONE2TEAM Ingénieur système Mob : +33 (0) 683 877 875 Tel : +33 (0) 178 945 552 [email protected] 40 avenue Raymond Poincaré 75116 Paris --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
