We have made our decision and are going to be on meson for the foreseeable future. We just moved and changing build systems on a project this size is a massive amount of work. Not going to change.
On Fri, Jun 15, 2018, 2:17 PM William L. Thomson Jr. < wlt...@obsidian-studios.com> wrote: > On Thu, 24 May 2018 17:54:32 -0400 > "William L. Thomson Jr." <wlt...@obsidian-studios.com> 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. > > ------------------------------------------------------------------------------ > 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 > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ 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 enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel