Meson 1.7.0

Udgivet en version af build-systemet Meson 1.7.0, skrevet i Python.

De vigtigste ændringer i den nye version:

  1. Overstyring af muligheder fra kommandolinjen: Nu kan man fuldstændigt overstyre værdierne for mulighederne til underprojekter (herunder hovedprojektet) via kommandolinjen. Dette giver fleksibilitet i styring af indstillinger for forskellige dele af projektet.
  2. Understøttelse af Cargo:
    • Meson løser nu alle afhængigheder og funktioner for Cargo-projekter før generering af AST, hvilket forhindrer konfigurationsfejl.
    • Flags –cap-lints allow tilføjes nu automatisk for at skjule kompilatoradvarsler.
  3. Understøttelse af clippy for Rust: Meson kan nu køre clippy for projekter i Rust, hvilket forenkler kodekontrollen.
  4. Meson understøtter nu den nye udgave af Rust 2024, som kræver en kompilatorversion 1.85.0 eller højere.
  5. Ændring af adfærd med tests: Nu vil meson test og ninja all som standard ikke genkompilere testmål, hvilket forhindrer unødvendige bygninger, men kan kræve justeringer af arbejdsgange for nogle brugere.
  6. Ny variabel MESON_NUM_PROCESSES: Den giver mulighed for at styre antallet af parallelle processer for tests og eksterne projekter, hvilket udvider mulighederne for multitasking.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster