RFR: JDK-8065911 Introduce EvalDebugWrapper for all Setup* macros

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Tue Nov 25 15:13:23 UTC 2014


We should generalize the use of EvalDebugWrapper to all our SetupFoo 
functions. This will allow better debug possibilities of the build 
system. It will also, as a side effect, allow us to use proper 
whitespace around the parameters when calling this function.

I also broke out the SetupZipArchive into a separate file. It is still 
included by SetupJavaCompilation, since it is required when doing a 
source zip, so no other changes are needed. Future cleanup will allow us 
to include ZipArchive only instead of JavaCompilation if we just want to 
create a zip file.

Bug: https://bugs.openjdk.java.net/browse/JDK-8065911
WebRev: http://cr.openjdk.java.net/~ihse/JDK-8065911-evalwrapper/webrev.01

/Magnus



More information about the build-dev mailing list