Hi Stefan, Stefan Bodewig <[EMAIL PROTECTED]> writes:
> On Mon, 15 Mar 2004, Arnaud Vandyck <[EMAIL PROTECTED]> wrote: > >> I'd like to make some changes in the >> ant-1.6.1/src/main/org/apache/tools/ant/taskdefs/compilers/Gcj.java >> 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]