2006/12/7, Mark Hindess <[EMAIL PROTECTED]>:

On 7 December 2006 at 17:00, "Alexey Petrenko"
<[EMAIL PROTECTED]> wrote:
> Guys,
>
> I want to modify classlib build system to allow to build natives in
> debug and release modes. We definitely need this feature if we want to
> talk about Harmony performance.
>
> I'll introduce new build property hy.build.config with two possible
> values: debug and release. Debug will be default of course.
>
> There is HARMONY-803 issue which implements debug/release switching
> for linux. Is there any progress on this issue? Mark?

I'd not been applying the patches in that JIRA because I was hoping to
keep unix and windows consistent.  But ...

Due to the restructuring to enable me to look at porting to new
platforms, these patches would no longer apply and so I decided to
implement the changes myself.  I committed something like the linux
patches in H-803 earlier in the week, in r483045.  Is that not
sufficient? "ant -Dhy.cfg=release" for a release. "hy.cfg=debug" is the
default - which is really handy for me at the moment. ;-(
It seems that I did not update my workspace with build changes since
the begining of the week :)
I've compared our changes to properties.xml and they are almost the
same. We've just used different names for ant property and environment
variable for make :)
The only difference is that my version is switching debug option for
javac as well. And I think that I'll commit this modification.

> If nobody objects I'll start to commit the changes in next few days.
I'm not sure I see what changes you mean, but changes similar to the
unix ones in r483045 for windows would be good.  I'm not really familiar
enough with windows compile flags to do it (or at least not quickly).
I got some Windows versions already.
Anyway I'll review your changes to unix makefiles and comment...

SY, Alexey

Reply via email to