ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Arnaud Vandyck <>
Subject Re: javac and compilerargs
Date Mon, 15 Mar 2004 12:05:38 GMT
Hi Stefan,

Stefan Bodewig <> writes:

> On Mon, 15 Mar 2004, Arnaud Vandyck <> wrote:
>> I'd like to make some changes in the
>> ant-1.6.1/src/main/org/apache/tools/ant/taskdefs/compilers/
>> task to change the behavior. I'd like ant NOT to pass the -C
>> argument if a nested <compilerarg> tag exists.
> This is hard to do in a backwards compatible way.
> Honestly, I'm not sure how big our gcj user base is and how many of
> them use <compilerarg> to pass additional arguments, the answer could
> very well be zero.

This is not a problem. I'll try to implement it myself and if the patch
is not good for you, maybe we'll apply it only in Debian. Maybe we'll
need it in a near future... we are not sure yet.

> But if it is bigger than that, such a change would break their builds.

Isn't possible in the Gcj class to know if there is a nested
<compilerarg> tag and look at the arguments of this tag?

> Is there a command line argument that you'd always use when compiling
> to native code, like --main?  If this was the case, we could silently
> omit -C if compiler args have been specified and one of them started
> with --main=.

--main and maybe '-o', I don't know, but I'll ask on gcj mailing list.

> The only other solution I'd see would be a compiler specific magic
> property.  Something like build.compiler.gcj.native and we'd drop -C
> if that property was set to true.

No problem for me if everything is well documented ;-) Seems to be a
good solution. Can you point me were I have to patch such a possibility
or will you do that? (I'm not in a hurry at all, it's a possible future
project! ;-) )

Many thanks for your time and help,

~/.signature not found

Packages should build-depend on what they should build-depend.
		-- Santiago Vila on debian-devel

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message