Based on our record, Meson should be more popular than Ninja Build. It has been mentiond 12 times since March 2021. We are tracking product recommendations and mentions on Reddit, HackerNews and some other platforms. They can help you identify which product is more popular and what people think of it.
The build can be faster if you use Ninja instead of make. Ninja was designed for speed and to have its input files be generated by programs instead of hand-written. If a project is already just using make, simply changing the generator to Ninja cmake -G Ninja will probably result in faster builds. - Source: Reddit / about 2 months ago
* BuckleScript/ReScript works by forking the OCaml compiler and has been stuck on years-out-of-date versions of it as a result. Works well but you miss out on some nice stuff that's been done the past few years. Melange is trying to fix some of that by splitting out the compiler changes in a way that lets it keep up with recent compiler versions, plus eventually replace its odd custom Ninja-based build system... - Source: Reddit / 5 months ago
We use ninja - a very small and fast build system. Ninja generally needs something to generate its build files (CMake, Meson, etc.), but we just use a little Python script to generate ours. - Source: Reddit / 6 months ago
So far, I've looked, relatively superficially, at Ninja, doit, Bazel, and SCons. It looks to me like Ninja and doit won't handle the third point above without requiring something really strange, and if Bazel or SCons documents things one way or the other, I haven't found it yet. - Source: dev.to / 7 months ago
There's always ninja. https://ninja-build.org/. - Source: Hacker News / 8 months ago
The CMakeLists.txt files can be replaced by the equivalent of whatever else system you're using. You can checkout Meson as a more modern and sane build system, CMake is mostly (personally I'd say only) used because it's (sadly) the defacto standard and can be consumed by most projects/IDEs. If your project is large enough that you want to split it into components simply have each in a directory and... - Source: Reddit / about 1 month ago
Find out more about meson here: https://mesonbuild.com. - Source: dev.to / 2 months ago
Take a look at [Meson](https://mesonbuild.com/). A lot of GNU, Gtk, GNOME and Freedesktops related projects have migrated or are migrating. The C, C++ and also Rust people use it. I've started reading the Autotools manual and turned away, to much bloat and hard to read code. Meson popped up and I immediately went that direction. - Source: Hacker News / 3 months ago
Interestingly, that one page refers to the "simple" buildsystem when building your Python project, but most of the references to Python + Flatpak I see out there talk about using Meson like it's the thing everyone is actually using. Of course I haven't yet found a tutorial on how to build a Python project using Meson yet either. The official website goes on at length about how fast it is (I don't care) and talks... - Source: Reddit / 3 months ago
CMake caused me too much pain in the past, and it still has issues. I switched to Meson and I'm super happy about it. Meson is quickly spreading in open source world. - Source: Reddit / 4 months ago
SCons - SCons is an Open Source software construction tool—that is, a next-generation build tool.
CMake - CMake is an open-source, cross-platform family of tools designed to build, test and package software.
Gradle - Accelerate developer productivity. Gradle helps teams build, automate and deliver better software, faster. DocsExplore the documentation of Gradle. Find installation ..
GNU Make - GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
Premake - Powerfully simple build configuration
Bazel - Bazel is a tool that automates software builds and tests.