Python-based build system
https://github.com/mesonbuild/meson
Meson is a build system designed to optimise programmer productivity.
It aims to do this by providing support for software development tools and practices, such as unit tests, coverage reports, Valgrind, CCache and the like.
Supported languages include C, C++, Fortran, Java, Rust.
Build definitions are written in a non-turing complete Domain Specific Language.
- Links to devel:tools:building / meson
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout GNOME:Next/meson && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000128 128 Bytes | |
_multibuild | 0000000053 53 Bytes | |
extend-test-timeout-on-qemu-builds.patch | 0000000331 331 Bytes | |
meson-1.4.1.tar.gz | 0002235558 2.13 MB | |
meson-1.4.1.tar.gz.asc | 0000000833 833 Bytes | |
meson-distutils.patch | 0000001407 1.37 KB | |
meson-test-installed-bin.patch | 0000001679 1.64 KB | |
meson.changes | 0000087185 85.1 KB | |
meson.keyring | 0000011971 11.7 KB | |
meson.spec | 0000009978 9.74 KB |
Revision 94 (latest revision is 99)
Dominique Leuenberger (dimstar)
committed
(revision 94)
- Update to version 1.4.1: + compilers: cpp: improve libc++ vs libstdc++ detection (again). + compilers: cpp: reduce macro pollution for stdlib macros. + Fix builds with Ninja 12 and remove a 5 year old workaround. + rust: Fix warning_level=everything case. + environment: fix LLVM 18 support in get_llvm_tool_names(). - Drop get_llvm_tool_names-llvm18.patch and compatibility-ninja-1.12.patch: fixed upstream.
Comments 0