SaaSHub helps you find the best software and product alternatives Learn more →
Meson Alternatives
Similar projects and alternatives to meson
-
-
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
-
-
BitBake
The official bitbake Git is at https://git.openembedded.org/bitbake/. Do not open issues or file pull requests here.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
PlatformIO
A professional collaborative platform for embedded development :alien:
-
-
-
Catch
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
-
-
buildroot
Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net/buildroot/. Do not open issues or file pull requests here.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
meson reviews and mentions
-
Supporting the Use of Rust in the Chromium Project
That's basically just Meson; it even has support for pulling in cmake projects
-
Modern Software Development Tools and oneAPI Part 2
This post will focus on building this same code using Meson. Meson focuses on simplicity, is a build system generator, but has a concept of back-ends where it can generate whatever the back-end defines. Together with the backend creates a featureful build system. Currently, the default back-end is the fabulous ninja on the Linux platform. Ninja is a command runner that is extremely fast compared to something like Make. Meson also supports xcode and vscode as back-ends allowing to easily use Meson on MacOS and Windows.
-
Building tools for personal projects?
CMake is unfortunately the current de-facto standard so knowing at least the basics will be necessary at some point. However especially for your personal projects you can also just use one of the more modern and sane alternatives, for example Meson.
-
I've Been Laid Off. What Now?
Zig's potential is that it is pretty easy to write cross-platform code with it. Normally writing cross-platform code involves using a cross-compiler setup where you write code that targets another platform that's different than your host system. It requires using compilers that have ABIs of the target system, which is not something many have readily available. Sometimes you're often left having to do this yourself with Docker, or Nix, and other times you're going to have to use Ninja, Meson, or CMake to build out your applications create a lot of sketchy and weird build files.
-
Meson 1.0 Build System
It even has a debugger and an auto formatter. Meson is getting an auto formatter in https://github.com/mesonbuild/meson/pull/10971.
-
Modern CMake Packaging: A Guide
As a comparative example, https://mesonbuild.com includes builtin functionality to generate a pkg-config file, with a global setting to select whether to use relocatable paths (necessary because on Linux when installed in /usr it is bad to use ${pcfiledir}/../../).
- A new CMake Scripting Language?
-
PSA: CMake 3.25 might break your GitHub Actions Windows CI because of Meson
In fact, there are issues requesting the "normal" behavior: https://github.com/mesonbuild/meson/issues/8153 https://github.com/mesonbuild/meson/issues/7378
- Good reasons to NOT use CMake
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea597ac538>
www.saashub.com | 29 Jan 2023
Stats
mesonbuild/meson is an open source project licensed under Apache License 2.0 which is an OSI approved license.