hg: openjfx/8/graphics/rt: Gradle build fixes.

hang.vo at oracle.com hang.vo at oracle.com
Tue Apr 9 14:03:54 PDT 2013

Changeset: 223958a71bba
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-09 13:59 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/223958a71bba

Gradle build fixes.
  - Added gradle.properties and instructions in gradle.properties for how to use different properties available at build time.
  - Added ability to use "useDepend" for faster (and somewhat less safe) builds
  - Refactored approach for dealing with library names so as to make it a little less error prone
  - Improved logic so that COMPILE_TARGET can be any case (i.e.: iOS, IOS, ios)
  - Implemented more sanity checking
  - Supplied properties to selectively enable compiling of webkit & gstreamer (false by default)
  - Additional support for LINT options passed to javac (now can specify exactly what lint options you want)
  - Fixed bug which was causing native libraries to be compiled even when they hadn't changed
  - Removed nonsense source directories from the graphics main source set
  - Removed garbage plugin_exports.jar dependency
  - Disabled swing / swt modules when compiled for something other than the desktop (for example, when we do iOS / Android / Embedded)
  - Created various CC_FLAGS / LINK_FLAGS / CC / LINK parameters for native builds, such as PRISM_SW_LINK_FLAGS etc.
  - Improved list of things to filter out when creating jfxrt.jar so as to bring the linux build in line with expectations
  - Fixed bugs in NB project generation

! build.gradle
! generator.gradle
+ gradle.properties
! linux.gradle
! mac.gradle
! win.gradle

More information about the openjfx-dev mailing list