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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Meson build system canonical 2

Statements (57)

Predicate Object
instanceOf build system
free and open-source software
competesWith GNU Autotools
surface form: 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/

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