{"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\/et\/blog\/novosti-interneta\/vypusk-sborochnoj-sistemy-meson-1-12-0","title":{"rendered":"Mesoni koostamiss\u00fcsteemi v\u00e4ljalase 1.12.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Avalikustatud on Meson 1.12.0 versioon, mida kasutatakse projektide nagu X.Org Server, Mesa, QEMU, Lighttpd, systemd, GStreamer, Wayland, GNOME ja GTK koostamiseks. Mesoni kood on kirjutatud Pythonis ja see on litsenseeritud Apache 2.0 alla.    <\/p>\n<p>Mesoni arendamise peamine eesm\u00e4rk on tagada ehitusprotsessi k\u00f5rge kiirus koos mugavuse ja lihtsusega. Vaikimisi kasutatakse ehitamiseks make t\u00f6\u00f6riista asemel Ninja t\u00f6\u00f6riista, kuid on v\u00f5imalik kasutada ka teisi tausts\u00fcsteeme, nagu Xcode ja Visual Studio. S\u00fcsteem sisaldab nelja platvormi s\u00f5ltuvuste t\u00f6\u00f6tlejat, v\u00f5imaldades Mesonit kasutada pakettide koostamiseks distributsioonide jaoks. Ehitusreeglid m\u00e4\u00e4ratakse lihtsustatud valdkonnap\u00f5hises keeles, mis on h\u00e4sti loetavad ja arusaadavad kasutajatele (autorite ideede kohaselt peaks arendaja kulutama nende reeglite kirjutamisele minimaalselt aega).     <\/p>\n<\/p>\n<p>Kross-compile'imine ja ehitamine Linuxis, Illumos\/Solaris, FreeBSD, NetBSD, DragonFly BSD, Haiku, macOS ja Windowsis on toetatud kasutades GCC, Clang, Visual Studio ja teisi kompilaatorite. Projektide kompileerimine erinevates programmeerimiskeeltes, sealhulgas C, C++, Fortran, Java, D ja Rust, on v\u00f5imalik. Toetatakse inkrementaalset ehitusre\u017eiimi, kus uuendatakse ainult komponente, mis on otseselt seotud muudatustega, mis tehti alates viimasest ehitusest. Mesoni saab kasutada korduvate ehituste loomiseks, kus ehituse k\u00e4ivitamine erinevates keskkondades toob kaasa t\u00e4iesti identsed t\u00e4idetavad failid.    <\/p>\n<p>Meson 1.12 peamised uuendused:   <\/p>\n<ul>\n<li class=\"l\"> Lisatud on CACHEDIR.TAG faili tugi, mis asub koostamiskaustas, et v\u00e4ltida ajutiste failide kaasamist varukoopiatesse.\n<li class=\"l\"> Lisatud on koostamise eesm\u00e4rk clippy-json, mis k\u00e4ivitab Clippy lintimise t\u00f6\u00f6riista ja genereerib Rust-analyzatori jaoks hoiatuste ja vigade teavet JSON formaadis.\n<li class=\"l\"> Lisatud objekt ja funktsioon default(), mis on m\u00f5eldud nimeliste argumentide l\u00e4htestamiseks vaikev\u00e4\u00e4rtustele.\n<li class=\"l\"> Meetodile generator.process() on lisatud argument \u201edepends\u201c, et otse siduda genereeritud failid teiste ehitusteadetega.\n<li class=\"l\"> Objektile \u201einclude_directories\u201c on lisatud meetod to_list(), mis v\u00e4ljastab lisatud kataloogide absoluutsete teede nimekirja.\n<li class=\"l\"> Lisatud funktsioonid stringide konvertimiseks t\u00e4isarvudeks ja vastupidi \u2014 str.to_int() ja int.to_string().\n<li class=\"l\"> K\u00e4sku \u201emeson format\u201c on lisatud valik \u201e--subprojects\u201c, mida kasutatakse koos \u201e--recursive\u201c jaoks, et h\u00f5lmata alamprojekte rekursiivse anal\u00fc\u00fcsi k\u00e4igus.\n<li class=\"l\"> Lisatud on OpenHarmony ja HarmonyOS (OHOS) platvormide tugi, mida t\u00f6\u00f6deldakse nagu Androidi.\n<li class=\"l\"> Oma ehitusteadete ja testimise m\u00e4\u00e4ramisel on lubatud m\u00e4rkida v\u00e4list programme nimetatud argumentides \u201einput\u201c ja \u201edepends\u201c.\n<li class=\"l\"> Alamprojektide eraldi ehitamine ehitaja arvutis ja sihtplatvormil on v\u00f5imalik, m\u00e4rkides subproject() ja meson.override_find_program() nimetatud argumendi \u201enative\u201c.\n<li class=\"l\"> K\u00e4sku \u201emeson test\u201c on lisatud valik \u201e--exclude\u201c teatud testide vahelej\u00e4tmiseks.\n<li class=\"l\">  Toetuse l\u00f5petamine Python 3.7, 3.8 ja 3.9 jaoks.  <\/ul>\n<p>Allikas: <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\/et\/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=\"et_EE\" \/>\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\/et\/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\udd47Mesoni 1.12.0 versiooni v\u00e4ljaanne | ProHoster","description":"Avalikustatud on Meson 1.12.0 versioon, mida kasutatakse projektide nagu X.Org Server, Mesa, QEMU, Lighttpd, systemd, GStreamer, Wayland, GNOME ja GTK koostamiseks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-sborochnoj-sistemy-meson-1-12-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/182860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=182860"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/182860\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=182860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=182860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=182860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}