Python-based build system
https://mesonbuild.com/
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
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:ecsos:python/meson && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_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 10 (latest revision is 14)
Eric Schirra (ecsos)
committed
(revision 10)
- Update to version 1.2.1: + Fix lint errors revealed by pycodestyle 2.11. + modules/pkgconfig: Don't insert None into devenv list. + interpreter: stop setting member out of initializer that isn't even used. + Error when an installed static library links to internal custom target. + packaging: fix regression that prevented pyinstaller from getting custom deps. + treewide: internally avoid deprecated machine file uses of "pkgconfig". - Update to version 1.2.0: + This release bring many new features. + Added Metrowerks C/C++ toolchains. Note that the implementation is somewhat experimental yet. + Added str.splitlines method that can be used to split a string into an array of lines. + declare_dependency has a new extra_files keyword, to add extra files to a target. + Added a new '--genvslite' option for use with 'meson setup ...'. + gnome.generate_gir() now accepts the env kwarg which lets you set environment variables. + More data in introspection files. + Machine objects get kernel and subsystem properties. + default_options and override_options may now be dictionaries. + New override of find_program('meson'). + Python module can now compile bytecode. + rust.bindgen allows passing extra arguments to rustc. This
Comments 0