tags:

views:

233

answers:

0

I'm fairly new to both Apache Ant and GCJ, and I'm having a hard time trying to build with GCJ via Ant.

My app is in Scala, so I need to use GCJ to take .class files as source. No problem compiling .scala to .class with Ant.

First I figured out how to manually compile a .class file to .o (object), this way:

gcj --classpath=(...) -c (somepath)MouseClickListener.class -o (soepath)MouseClickListener.o

I see here that Ant supports GCJ compilation through the javac tag. So I figured this should work:

    <target name="gcjCompile" depends="compile">
        <mkdir dir="${object.dir}" />
        <javac srcdir="${build.dir}" destdir="${object.dir}" compiler="gcj" executable="C:/gcc/gcc-4.3/bin/gcj.exe" classpathref="gcjProject.classpath">
             <include name="**/*.class"/>
        </javac>
    </target>

But this javac task does nothing and I get no errors. Any clues? Thanks