234 |
|
<available file="${jdk@{compile-target}.home}/jmods" type="dir"/> |
235 |
|
</condition> |
236 |
|
|
237 |
+ |
<local name="use-doclint"/> |
238 |
+ |
<condition property="use-doclint"> |
239 |
+ |
<not> <equals arg1="@{target}" arg2="7"/> </not> |
240 |
+ |
</condition> |
241 |
+ |
|
242 |
|
<mkdir dir="@{workdir}/tck-classes"/> |
243 |
|
|
244 |
|
<javac srcdir="@{tck.src.dir}" |
258 |
|
<include name="*.java"/> |
259 |
|
<compilerarg value="-XDignore.symbol.file=true"/> |
260 |
|
<compilerarg value="-Xlint:all,-unchecked,-rawtypes,-serial,-deprecation,-try"/> |
261 |
< |
<compilerarg value="-Xdoclint:reference/private"/> |
261 |
> |
<compilerarg value="-Xdoclint:reference/private" if:set="use-doclint"/> |
262 |
|
<compilerarg value="-Xbootclasspath/p:@{classes}" unless:set="modules"/> |
263 |
|
<compilerarg value="--patch-module=java.base=@{classes}" if:set="modules"/> |
264 |
|
<compilerarg line="${build.args}"/> |
372 |
|
<property name="build.main.javac" value="${javac9}"/> |
373 |
|
|
374 |
|
<target name="dists" |
375 |
< |
depends="dist, 4jdk8dist, 4jdk7dist, jsr166edist, jsr166ydist, extra166ydist, jsr166xdist" |
375 |
> |
<!-- |
376 |
> |
depends="dist, 4jdk8dist, 4jdk7dist, jsr166edist, jsr166ydist, extra166ydist, jsr166xdist" |
377 |
> |
--> |
378 |
> |
depends="dist, 4jdk8dist" |
379 |
|
description="Builds all public jars and docs"/> |
380 |
|
|
381 |
|
<target name="compile" |
617 |
|
|
618 |
|
<target name="configure-compiler"> |
619 |
|
<fail message="ant version too old"> |
620 |
< |
<condition> |
613 |
< |
<not> <antversion atleast="1.9.1"/> </not> |
614 |
< |
</condition> |
620 |
> |
<condition> <not> <antversion atleast="1.9.1"/> </not> </condition> |
621 |
|
</fail> |
622 |
|
|
623 |
|
<property name="unchecked.option" value="-Xlint:unchecked"/> |