On Thu, 24 May 2018 17:54:32 -0400 "William L. Thomson Jr." <[email protected]> wrote:
> To toss another out there, also Gradle, seems it maybe more robust in > ways than Bazel or Buck. > https://docs.gradle.org/current/userguide/native_software.html Rather interesting, I had not noticed at the time of mention. Gradle is used to build JavaFX. Which a considerable portion is native code, not Java. Making it a tad difficult for me to package as there is nothing to build the native code other than gradle. Other projects tend to mix in like make for the native parts, even Maven. https://github.com/javafxports/openjdk-jfx Look in native directories, just headers and c files. https://github.com/javafxports/openjdk-jfx/tree/develop/modules/javafx.graphics/src/main They have Travis building under OS X for example and Linux. https://travis-ci.org/javafxports/openjdk-jfx Then Appveyor for Windows https://ci.appveyor.com/project/javafxports-github-bot/openjdk-jfx The one aspect I like of gradle is no middle wear. Both CMake and Meson are middle wear. They both output to another format responsible for the build. Where this seems to do direct building. No generation of some file something else uses for build. No clue as to using like ccache or other stuff for native code. But does make Gradle rather interesting. I would not even consider using Meson for building Java code. That Gradle can do Java and other languages. May make it start to rise to the top for build systems. It has to be hands down the easiest one to install on any OS. -- William L. Thomson Jr.
pgp2Pg7hZ7W_d.pgp
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
