{"id":169079,"date":"2026-04-17T17:12:13","date_gmt":"2026-04-17T15:12:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/meson-1-11-0"},"modified":"2026-04-17T17:12:13","modified_gmt":"2026-04-17T15:12:13","slug":"meson-1-11-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/meson-1-11-0","title":{"rendered":"Meson 1.11.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projekt <strong>Meson<\/strong> har udgivet en version <strong>1.11.0<\/strong>. Udgivelsen fandt sted <strong>den 13. april 2026<\/strong> og forts\u00e6tter udviklingen af et af de mest fremtr\u00e6dende frie build-systemer, der anvendes i mange Linux og tv\u00e6rplatformsprojekter.<\/p>\n<p>Meson satser traditionelt p\u00e5 h\u00f8j hastighed, forudsigelig build-beskrivelse og et relativt simpelt DSL, og den nye udgivelse fokuserer prim\u00e6rt p\u00e5 praktiske forbedringer til realistiske udviklingsscenarier.<\/p>\n<p><strong>N\u00f8gle\u00e6ndringer i Meson 1.11.0:<\/strong><\/p>\n<ul>\n<li>underst\u00f8ttelse af parsing af overordnede Cargo.toml via workspace() i Rust-modulet;<\/li>\n<li>underst\u00f8ttelse af link_args, add_project_link_arguments() og add_global_link_arguments() for Rust;<\/li>\n<li>ny metode compiler_target() i Rust-modulet;<\/li>\n<li>Cython kr\u00e6ver ikke l\u00e6ngere eksplicit inkludering af C eller C++;<\/li>\n<li>ny parameter link_early_args til tidligere overf\u00f8rsel af linkerindstillinger;<\/li>\n<li>meson dist har f\u00e5et st\u00f8tte til -j\/\u2014num-processes;<\/li>\n<li>install_man og install_headers underst\u00f8tter nu install_tag;<\/li>\n<li>deduplisering af OpenMP linkerargumenter;<\/li>\n<li>automatisk bestemmelse af QT_DEBUG og QT_NO_DEBUG;<\/li>\n<li>forbedringer til Windows-milj\u00f8er og rc.exe.<\/li>\n<\/ul>\n<p>En af de mest markante \u00e6ndringer vedr\u00f8rer <strong>Rust<\/strong>. Meson 1.11.0 har l\u00e6rt at parse overordnede Cargo.toml ved kald af workspace() i Rust-modulet, hvilket g\u00f8r, at afh\u00e6ngigheder og feature-flags nu l\u00f8ses i overensstemmelse med konfigurationen af Cargo-arbejdsomr\u00e5det. Dette g\u00f8r integrationen med Rust-projekter betydeligt mere modent: det tilbagef\u00f8rte objekt workspace g\u00f8r det muligt at f\u00e5 oplysninger om afh\u00e6ngigheder og features for Cargo-underprojekter samt at bygge m\u00e5l, der er beskrevet i Cargo.toml.<\/p>\n<p>Udviklerne har ogs\u00e5 udvidet Mesons arbejde med Rust under linkningsfasen. Fra og med version 1.11.0 underst\u00f8ttes add_project_link_arguments(), add_global_link_arguments() og link_args for Rust, som sendes via rustc med indpakning -Clink-arg=. Desuden er der kommet en metode compiler_target() i Rust-modulet, der returnerer compilerens target triple, hvilket letter overf\u00f8rslen af scenarier, der tidligere var bundet til Cargo-variabler som TARGET og HOST.<\/p>\n<p>Endnu en applikations\u00e6ndring vedr\u00f8rer <strong>Cython<\/strong>: nu kr\u00e6ves der ikke eksplicit inkludering af sprog <strong>C<\/strong> eller <strong>C++<\/strong>. Meson bem\u00e6rker dog, at disse sprog kun tilf\u00f8jes som en intern implementationsdetalje af Cython og ikke som en fuldgyldig mulighed for parallelt at bygge almindelige native C\/C++ m\u00e5l. For brugerne repr\u00e6senterer dette prim\u00e6rt en forenkling af build-konfigurationen.<\/p>\n<p>I udgivelsen er der ogs\u00e5 forbedringer, der muligg\u00f8r en finere kontrol af linking og installation. M\u00e5l, der udf\u00f8rer linking, har nu et nyt argument link_early_args, der giver mulighed for at sende indstillinger til linkeren f\u00f8r objekter og biblioteker \u2013 dette er vigtigt for indstillinger som -u eller \u2014defsym, som er f\u00f8lsomme over for r\u00e6kkef\u00f8lgen. Desuden har install_man og install_headers f\u00e5et st\u00f8tte til install_tag, s\u00e5 de installerede filer kan styres mere fleksibelt via meson install \u2014tags.<\/p>\n<p>Det er ogs\u00e5 v\u00e6rd at n\u00e6vne udviklingen af v\u00e6rkt\u00f8jer til opf\u00f8lgning af build-processen. Teamet bag meson dist accepterer nu -j og \u2014num-processes, hvilket giver mulighed for at styre antallet af parallelle processer under distributionstjek. Samtidig er Meson begyndt at deduplicitere linker-argumenter for OpenMP, s\u00e5som -fopenmp og -qopenmp, og i Qt-modulerne defineres makroerne QT_DEBUG eller QT_NO_DEBUG automatisk afh\u00e6ngigt af build-tilstanden, hvilket bringer adf\u00e6rden t\u00e6ttere p\u00e5 qmake.<\/p>\n<p>Der er ogs\u00e5 \u00e6ndringer i kompatibilitet med specifikke platformscenarier. I module external_project for Windows anvendes nu cygpath for korrekt at konvertere stier til Unix-format, n\u00e5r man arbejder med configure-scripts i milj\u00f8er som MSYS2 og Cygwin. Derudover kan windows.compile_resources nu registrere \u00e6ndringer i overskrifter ved brug af rc.exe, hvilket omg\u00e5r en langvarig begr\u00e6nsning fra denne ressourccompiler.<\/p>\n<p>Generelt <strong>Meson 1.11.0<\/strong> Det ser ud til at v\u00e6re en udgivelse uden store revolutioner, men med en m\u00e6rkbar m\u00e6ngde teknisk signifikante forbedringer. Den prim\u00e6re hensigt med udgivelsen er at g\u00f8re bygningssystemet mere brugervenligt for moderne mixed-language-projekter, is\u00e6r der hvor Rust, Cython, Qt og traditionelle C\/C++-komponenter lever t\u00e6t sammen. For udviklere er det snarere ikke en anledning til at omskrive infrastrukturen, men en omhyggelig, men nyttig opdatering af et v\u00e6rkt\u00f8j, der l\u00e6nge har v\u00e6ret en del af den daglige stak af fri software.<\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18266589\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442 Meson \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b \u0432\u0435\u0440\u0441\u0438\u044e 1.11.0. \u0420\u0435\u043b\u0438\u0437 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f 13 \u0430\u043f\u0440\u0435\u043b\u044f 2026 \u0433\u043e\u0434\u0430 \u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0441\u0431\u043e\u0440\u043a\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 \u0432\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435 Linux \u0438 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. Meson \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0441\u0442\u0430\u0432\u043a\u0443 \u043d\u0430 \u0432\u044b\u0441\u043e\u043a\u0443\u044e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 DSL, \u0430 \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0435\u043d \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u0445 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-169079","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 Meson \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b \u0432\u0435\u0440\u0441\u0438\u044e 1.11.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/meson-1-11-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\udd47Meson 1.11.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442 Meson \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b \u0432\u0435\u0440\u0441\u0438\u044e 1.11.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/meson-1-11-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-04-17T15:12:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-17T15:12:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Meson 1.11.0 | ProHoster","description":"Meson-projektet har udgivet version 1.11.0.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/meson-1-11-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\udd47Meson 1.11.0 | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442 Meson \u0432\u044b\u043f\u0443\u0441\u0442\u0438\u043b \u0432\u0435\u0440\u0441\u0438\u044e 1.11.0.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/meson-1-11-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-04-17T15:12:13+00:00","article:modified_time":"2026-04-17T15:12:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/169079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=169079"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/169079\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=169079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=169079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=169079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}