I'm using the following mapper:

<mapper type="glob" from="*.c" to="obj/*.o" /> from within an <apply> task.

It works fine when using the ant file by itself but when I try to use the
ant file from within another ant file like below, it picks up the wrong
directory.

<ant dir="${subproject.path}" target="compile" />

In this case, it will pick the *.c files using the <fileset dir="src"
includes="*.c" /> from the subproject path as desired, but will try to map
them to the obj folder in the parent project's base directory not the
subproject path.

I did confirm that the base directory is changed to the subproject path when
running the ant task using the -verbose option.  

How do I tell ant to use the subproject path for the object file output?

Ant 1.7.1 (I would use 1.8 but I'm stuck using a standard install of Eclipse
that is a pain to try and update).

-- 
View this message in context: 
http://ant.1045680.n5.nabble.com/Using-mapper-within-sub-projects-tp2262057p2262057.html
Sent from the Ant - Users mailing list archive at Nabble.com.

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

Reply via email to