------------------------------------------------------------------------------
Build file for JSR-166
Usage: ant [target]
See http://gee.cs.oswego.edu/dl/concurrency-interest/index.html for
more details.
User-specific settings are read from user.properties.
See user.properties.sample for an explanation of some useful settings.
The repository contains all dependencies except for ant and the JDK
itself. Because the JDK version matters and because different
targets require different JDKs, we assume that users have created a
hierarchy containing:
$HOME/jdk/jdk17
$HOME/jdk/jdk19
where each of the above is a JDK or a symlink to same, and
$HOME/jdk/src/jdk17
where each of the above is a JDK source tree or a symlink to same.
Alternatively, define ant variables thus:
ant -Djdk$N.home=... -Djdk$N.src.home=...
for $N in 17 .. 19 ...
As of 2016-03, the sources in src/main are for jdk9+ only.
As of 2019-08, the sources in src/main are for jdk11+ only.
As of 2019-10, compatibility support for jdk8 is dropped entirely.
As of 2022-02, the sources in src/main are for jdk17+ only.
------------------------------------------------------------------------------