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 |
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.