You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by G Ramasubramani <gr...@aztec.soft.net> on 2000/12/28 11:36:02 UTC
Re: IDL compilation with ant -> problem?
I suppose instead of calling execon, you will have to write your own
task which shall internally generate the dependancies and check the
time-stamps to decide which idl to compile and which not to.
Have a look at the Javac.java class. It might help you.
Rama
Barry Nauta wrote:
> Hello,
>
> We want to use ant for our build-process but encountered the following
> problem:
>
> We use quite a lot of IDLs and compilation of all IDLs together takes
> more than 15
> minutes.
>
> The following works just fine in ant
>
> 36 <target name="idl" depends="init">
> 37 <execon
> 38 executable="idl2java"
> 39 >
> 40 <arg line="-gen_included_files -examples
> -retain_comments -boa -root_dir ${idl-javafiles} -I ${idl-src}" />
> 41 <fileset dir="${idl-src}">
> 42 <include name="**/*.idl" />
> 43 </fileset>
> 44 </execon>
> 45 </target>
>
> The problem with this target is that it compiles ALL idl files (so
> taking more that 15 minutes to compile), where we would like to compile
> only those who have changed or those who are influenced by a change
> (dependencies).
>
> Is there some sort of dependency checking possible or do we have to
> write a seperate tool that generates build files based on dependencies?
>
> Thanks,
> Barry