Ant condicional se dentro de um macrodef

Dentro de formiga, eu tenho um macrodef.

Supondo que eu tenho que usar este macrodef, e há um item dentro do referido macrodef que eu quero executar se a propriedadespecial.property existe e é verdade, o que eu faço?

Eu tenho atualmente

<macrodef name="someName">
    <sequential>
        <someMacroDefThatSetsTheProerty  />
        <some:thingHereThatDependsOn if="special.property" />
    <sequential>
</macrodef>

O que não funciona - o some: thingHereThatDependsOn não tem um atributo "if", e eu não posso adicionar um a ele.

antcontrib não está disponível.

Com um alvo eu posso dar ao alvo um "if", o que posso fazer com um macrodef?

questionAnswers(2)

yourAnswerToTheQuestion