Meson build system

E299180

Meson build system is a modern, high-level build system focused on speed, simplicity, and user-friendliness, commonly used for compiling and configuring software projects across multiple platforms.

All labels observed (1)

Label Occurrences
Meson build system canonical 2

How this entity was disambiguated

Statements (57)

Predicate Object
instanceOf build system ⓘ
free and open-source software ⓘ
competesWith Autotools ⓘ
linked to: GNU Autotools

CMake ⓘ
SCons ⓘ
configurationFileExtension .meson ⓘ
configurationFileName meson.build ⓘ
configurationLanguage domain-specific language ⓘ
createdBy Jussi Pakkanen ⓘ
defaultBackend Ninja ⓘ
designGoal minimal configuration time ⓘ
readable build definitions ⓘ
feature automatic dependency detection ⓘ
built-in benchmark runner ⓘ
built-in test runner ⓘ
compiler feature detection ⓘ
configuration options system ⓘ
cross-file configuration for cross-compiling ⓘ
fast incremental builds ⓘ
platform-agnostic configuration files ⓘ
support for subprojects ⓘ
initialReleaseYear 2012 ⓘ
license Apache License 2.0 ⓘ
name Meson ⓘ
primaryGoal high performance ⓘ
simplicity ⓘ
user-friendliness ⓘ
programmingLanguage Python ⓘ
repository https://github.com/mesonbuild/meson ⓘ
supports C ⓘ
C# ⓘ
C++ ⓘ
CMake subprojects ⓘ
D ⓘ
Fortran ⓘ
Java ⓘ
Linux ⓘ
Objective-C ⓘ
Python extensions ⓘ
Rust ⓘ
Swift ⓘ
Unix-like systems ⓘ
Vala ⓘ
Windows ⓘ
benchmark integration ⓘ
code coverage ⓘ
cross-compilation ⓘ
cross-platform builds ⓘ
link-time optimization ⓘ
macOS ⓘ
out-of-source builds ⓘ
pkg-config ⓘ
test integration ⓘ
unity builds ⓘ
wrap-based dependency management ⓘ
uses Ninja build system ⓘ
website https://mesonbuild.com/ ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Make → influenced → Meson build system ⓘ
GNU Autoconf → influenced → Meson build system ⓘ