marc wrote:
Guillaume Desnoix wrote:
J'ai besoin de faire de la compil conditionnelle sur une classe. J'ai le ant suivant mais la condition ne marche pas sous Windows ;-(
Qqn peut m'aider ?
Merci
Guillaume
<!-- compiling the toolkit --> <property name="laos.toolkit" value="com/memoire/laos/LaosMToolkit.java"/> <condition property="laos.tookit" value="com/memoire/laos/LaosWToolkit.java"> <os family="windows"/> </condition> <echo message="Compiling the toolkit ${laos.toolkit} if needed"/> <javac srcdir="${jav.dir}" destdir="${build.tmp}" classpath="${jav.dir}"> <include name="${laos.toolkit}"/> </javac>
Avex <condition>tu positionne une propiet�s a true ou false en fonctions des param�tre que tu lui donne ,
D�sol�
Avec <condition>tu positionne une propi�t�s en fonctions des param�tre que tu lui donne ,
appres tu apelle une autre target et tu regarge si cette propriet� a �t� positionn� avec if (par example) ou unless dans le cas contraire ex <target name="javastdclassic" if="precompile"> <echo message="in javastdclassic"/> <javac classpathref="compile.path" debug="${debug}" deprecation="on" destdir="${outputdir}/classes" optimize="${Optimize}" source="1.4" srcdir="${sourceDir}"/> </target> ne compile que si la prop precompile existe A+ Marc
