mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
I'm not entirely sure why Java header compilation is disabled for the macOS build. But this option will be causing rebuilds to happen more often than strictly necessary. [Turbine](https://github.com/google/turbine) takes Java class sources and spits out .class files with all method bodies, and private fields and methods stripped. This provides a .jar with sufficient information on the classpath to build dependent Java libraries without depending on the implementation in the build graph.