Commit Graph

9 Commits

Author SHA1 Message Date
Thad House
27c0405fc9 Reruns gradle wrapper to fully generate 3.3 files (#181) 2017-01-04 19:08:33 -08:00
Thad House
b9e80ecfdc Updates to gradle 3.3, and removes Visual Studio 2015 workaround (#180) 2017-01-04 17:37:02 -08:00
Fred Silberberg
075155b431 More gradle 3.0 additions (#102) 2016-08-22 20:59:50 -07:00
Fred Silberberg
e653a228fa Updates gradle to 3.0. Now that the check bug is fixed, removes the empty check tasks. (#101) 2016-08-21 11:16:33 -04:00
Fredric Silberberg
d66f65e376 Updates gradle to 2.14.1 (#83) 2016-07-25 21:21:08 -07:00
Fredric Silberberg
384ad57d21 Updates Gradle to 2.14 (#78) 2016-06-30 19:57:29 -07:00
Fredric Silberberg
77cf3adf64 This commit updates the gradle files to be cleaner. It also builds for the
current platform by default, and only builds tests when building for the
current platform. Mac builds and VS2015 builds are fixed.

The other big change in this update is the introduction of Debug and
Release builds. Debug builds are built with -O0 and -g. Release builds are
built with -O2 and -g. For GCC-based builds, the resulting shared object
is copied, stripped of debug information, and a debug link is set up to
the copied shared object. This allows the release build to clock in at
around 600 KB. On Windows, the debug info is already stored in a separate
PDB file, so this copy and strip is not necessary.

ntcore is being separated out from the rest of allwpilib. All other
builds will consume a published maven dependency from this project.
There are 4 possible publishing targets now: release, stable, beta, and
development. These are specified on the command line via -Prepo=<repo
name>.

Change-Id: Ie8cb21f910953e09b80a5192317033eb0866cb70
2015-10-31 13:31:01 -04:00
Fredric Silberberg
9c50e9f964 Updated gradle version.
Change-Id: If233899c69ad3036b65328334d3d318b5b860dad
2015-09-19 15:06:17 -04:00
Peter Johnson
66f9f73cb3 Add gradle wrapper. 2015-09-03 21:31:31 -07:00