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

Reply via email to