{"id":182860,"date":"2026-08-11T16:54:35","date_gmt":"2026-08-11T14:54:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sborochnoj-sistemy-meson-1-12-0"},"modified":"2026-08-11T16:54:35","modified_gmt":"2026-08-11T14:54:35","slug":"vypusk-sborochnoj-sistemy-meson-1-12-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-sborochnoj-sistemy-meson-1-12-0","title":{"rendered":"Rilascio del sistema di build Meson 1.12.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stato pubblicato il rilascio del sistema di build Meson 1.12.0, utilizzato per compilare progetti come X.Org Server, Mesa, QEMU, Lighttpd, systemd, GStreamer, Wayland, GNOME e GTK. Il codice di Meson \u00e8 scritto in Python e distribuito con licenza Apache 2.0.    <\/p>\n<p>L'obiettivo principale dello sviluppo di Meson \u00e8 garantire un'elevata velocit\u00e0 del processo di build insieme alla facilit\u00e0 d'uso e alla semplicit\u00e0. Per impostazione predefinita, il sistema utilizza l'utility Ninja invece di make, ma sono supportati anche altri backend come Xcode e Visual Studio. Il sistema include un gestore delle dipendenze multipiattaforma, che consente di utilizzare Meson per la creazione di pacchetti per le distribuzioni. Le regole di build vengono definite in un linguaggio semplificato, orientato agli oggetti, che presenta una buona leggibilit\u00e0 e risulta chiaro all'utente (secondo il design degli autori, lo sviluppatore dovrebbe dedicare il minimo tempo possibile alla scrittura delle regole).     <\/p>\n<\/p>\n<p>Supporta la cross-compilazione e la costruzione su Linux, Illumos\/Solaris, FreeBSD, NetBSD, DragonFly BSD, Haiku, macOS e Windows utilizzando GCC, Clang, Visual Studio e altri compilatori. \u00c8 possibile costruire progetti in vari linguaggi di programmazione, inclusi C, C++, Fortran, Java, D e Rust. \u00c8 supportata la modalit\u00e0 di build incrementale, in cui vengono ricostruiti solo i componenti direttamente correlati alle modifiche apportate dalla precedente build. Meson pu\u00f2 essere utilizzato per generare build ripetibili, in cui l'esecuzione della build in ambienti diversi genera file eseguibili completamente identici.    <\/p>\n<p>Novit\u00e0 principali di Meson 1.12:   <\/p>\n<ul>\n<li class=\"l\"> Aggiunta la supporto per il file CACHEDIR.TAG, posizionato nella directory di build per escludere l'inclusione nei backup dei file temporanei generati durante la compilazione.\n<li class=\"l\"> Aggiunto un obiettivo di build clippy-json, che esegue il linter Clippy e fornisce a Rust-analyzer informazioni su avvisi e errori in formato JSON.\n<li class=\"l\"> Aggiunti l'oggetto e la funzione default(), destinati a ripristinare i nomi degli argomenti ai valori predefiniti.\n<li class=\"l\"> Nel metodo generator.process() \u00e8 stato aggiunto il parametro \u00abdepends\u00bb per il collegamento diretto dei file generati con altri obiettivi di build.\n<li class=\"l\"> Nell'oggetto \u00abinclude_directories\u00bb \u00e8 stato aggiunto il metodo to_list() per l'output della lista dei percorsi assoluti delle directory incluse.\n<li class=\"l\"> Sono state aggiunte funzioni per convertire stringhe in numeri interi e viceversa \u2014 str.to_int() e int.to_string().\n<li class=\"l\"> Nel comando \u00abmeson format\u00bb \u00e8 stata aggiunta l'opzione \u00ab--subprojects\u00bb, utilizzata insieme a \u00ab--recursive\u00bb per includere i sottoprogetti nella scansione ricorsiva.\n<li class=\"l\"> Aggiunto il supporto per le piattaforme OpenHarmony e HarmonyOS (OHOS), trattate come Android.\n<li class=\"l\"> Nella definizione dei propri obiettivi di build e test, \u00e8 consentito specificare programmi esterni come argomenti nominati \u00abinput\u00bb e \u00abdepends\u00bb.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di build separate per i sottoprogetti per la macchina di build e la piattaforma target specificando nell'subproject() e nel meson.override_find_program() l'argomento nominato \u00abnative\u00bb.\n<li class=\"l\"> Nel comando \u00abmeson test\u00bb \u00e8 stata aggiunta l'opzione \u00ab--exclude\u00bb per saltare test specifici.\n<li class=\"l\">  Interrotta la supporto per Python 3.7, 3.8 e 3.9.  <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66060\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Meson 1.12.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0442\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u043a X.Org Server, Mesa, QEMU, Lighttpd, systemd, GStreamer, Wayland, GNOME \u0438 GTK. \u041a\u043e\u0434 Meson \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Python \u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0439 \u0446\u0435\u043b\u044c\u044e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f Meson \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0438 \u0441 \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u043e\u043c \u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u0412\u043c\u0435\u0441\u0442\u043e \u0443\u0442\u0438\u043b\u0438\u0442\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182860","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Meson 1.12.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0442\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u043a X.Org Server, Mesa, QEMU, Lighttpd, systemd, GStreamer, Wayland, GNOME \u0438 GTK.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-sborochnoj-sistemy-meson-1-12-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Meson 1.12.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Meson 1.12.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0442\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u043a X.Org Server, Mesa, QEMU, Lighttpd, systemd, GStreamer, Wayland, GNOME \u0438 GTK.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-sborochnoj-sistemy-meson-1-12-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-11T14:54:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-11T14:54:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Rilascio del sistema di build Meson 1.12.0 | ProHoster","description":"\u00c8 stato pubblicato il rilascio del sistema di build Meson 1.12.0, utilizzato per compilare progetti come X.Org Server, Mesa, QEMU, Lighttpd, systemd, GStreamer, Wayland, GNOME e GTK.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-sborochnoj-sistemy-meson-1-12-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Meson 1.12.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Meson 1.12.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0442\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u043a X.Org Server, Mesa, QEMU, Lighttpd, systemd, GStreamer, Wayland, GNOME \u0438 GTK.","og:url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-sborochnoj-sistemy-meson-1-12-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-08-11T14:54:35+00:00","article:modified_time":"2026-08-11T14:54:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=182860"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182860\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=182860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=182860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=182860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}