ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Felix Dorner <FDor...@zed.com>
Subject RE: Dynamic macro dispatch.
Date Tue, 24 Mar 2009 13:10:29 GMT

This approach would make the macros obsolete. Instead I
would move the macro code into the targets you mention, and could do
<antcall target="${x}">

This is actually how my build file currently looks like. But I
want to switch to macros as they are more lightweight and controllable.


Felix

> You'd probably be better have individual properties as flags
> for each macro.
> So something like:
> <condition property="flagA">
> <equals arg1="${x} arg2="a"/>
> </condition>
> <condition property="flabB">
> <equals arg1="${x} arg2="b"/>
>  </condition>
> <condition property="flagC">
> <equals arg1="${x} arg2="c"/>
>  </condition>
> <target name="RunMacroA if="flagA">
> <macroA/>
> </target>
> <target name="RunMacroB if="flagB">
> <macroB/>
>  </target>
> <target name="RunMacroC if="flagC">
> <macroC/>
>  </target>

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


Mime
View raw message