ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jose Alberto Fernandez" <j_a_fernan...@yahoo.com>
Subject Re: Problem with exec ...
Date Wed, 10 Oct 2001 16:22:29 GMT
Read the documentation for <exec>. 

The <arg> element allow you to pass things as "line" (no interpretation) "value" (a
non interpreted argument) "file" (a string interpreted as a file, and converted appropriatelly),
etc. Ifyou just pass a "line" how do you expect the code to know what you mean by it?

The same apply for <java>.

Jose Alberto

----- Original Message ----- 
From: "Gerhard Wiesinger" <e9125884@student.tuwien.ac.at>
To: <ant-dev@jakarta.apache.org>
Sent: Wednesday, October 10, 2001 5:11 PM
Subject: Problem with exec ...


> Hello!
> 
> I want to automate a build and need some external programs with exec.
> 
> I have some properties from the command line (NT, Unix) which are defined
> with e.g. with -Dpath=c:\build
> 
> Then I want to add some suffix:
> <property name="src.dir" value="${path}/${src}"/>
> 
> src.dir is now c:\build/src (with a slash!)
> 
> Then I want to execute an external program: e.g.
> 
> <exec dir="${jidl.dir}" executable="jidl">
>    <arg line="--output-dir ${dst.java.dir} --tie ${src.dir}/my.idl"/>
> </exec>
> 
> The problem is that ${src.dir}/my.idl e.g. c:\build/src/my.idl is not
> converted to NT Style names with \. How can this be done?
> 
> (I want c:\build\src\my.idl to have the same build file on NT and Unix).
> 
> Any ideas?
> 
> Ciao,
> Gerhard
> 


Mime
View raw message