Python-based build system

Edit Package meson
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.

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's avatar 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
openSUSE Build Service is sponsored by