How to Pass Javac Option in the New Build
Erik Joelsson
erik.joelsson at oracle.com
Fri Dec 21 08:29:30 UTC 2012
I don't believe this has been properly addressed yet, but there are a
couple of ways to change the flags to javac that work now. Note that
these variables might change and we aren't officially declaring this as
a supported method.
JAVAC_FLAGS is added to all javac command lines. It's defined in
spec.gmk (by configure) but is currently empty and setting it on the
command line should override.
DISABLE_WARNINGS is set in jdk/makefiles/Setup.gmk and defines a long
-Xlint parameter disabling most (if not all) warnings. Overriding it
would be a first step towards enabling warnings in the jdk repo.
Both of these need to be on the command line to be overridden.
/Erik
On 2012-12-20 23:54, Dan Xu wrote:
> Hi,
>
> I wonder how I can pass javac options in the new build systemto enable
> javac warnings. In the old build, I can set environment variables to
> enable build warnings. For example, JAVAC_LINT_OPTIONS="-Xlint:all",
> JAVAC_MAX_WARNINGS="true", and JAVAC_WARNINGS_FATAL="false". How can I
> get similar warning output in the new build? Thanks!
>
> -Dan
More information about the build-dev
mailing list