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 | |
get_llvm_tool_names-llvm18.patch | 0000000657 657 Bytes | |
meson-1.4.0.tar.gz | 0002224663 2.12 MB | |
meson-1.4.0.tar.gz.asc | 0000000833 833 Bytes | |
meson-distutils.patch | 0000001407 1.37 KB | |
meson-test-installed-bin.patch | 0000001679 1.64 KB | |
meson.changes | 0000086158 84.1 KB | |
meson.keyring | 0000011971 11.7 KB | |
meson.spec | 0000010118 9.88 KB |
Revision 92 (latest revision is 95)
- Update to version 1.4.0: + Added support for build_tgt, custom_tgt, and custom_idx to certain FS module functions. + Meson now reads the project version of cmake subprojects. + ndebug setting now controls C++ stdlib assertions. + stldebug gains Clang support. + New unset() method on environment objects. + File object now has full_path() method. + New numpy custom dependency. + depends kwarg now supported by compiler.preprocess(). + Added preserve_paths keyword argument to qt module functions. + Bindgen will now use Meson's heuristic for what is a C++ header. + Overriding bindgen language setting. + Bindgen now uses the same C/C++ std as the project as a whole. + Tests now abort on errors by default under more sanitizers. + Use custom_target as test executable. + Support for Texas Instruments C6000 C/C++ compiler.
Comments 0