From 0514b451b5d96135c6d24e75e0afa8b5aea513dd Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Thu, 11 Dec 2025 17:55:42 +0000 Subject: [PATCH] classes/meson: drop meson_do_qa_configure as it is non-functional The patches to meson to add this warning were removed in 2021[1], so remove the checks that look for them. [1] oe-core cb2a7dcc86d ("meson: update 0.57.2 -> 0.58.0") Signed-off-by: Ross Burton Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- meta/classes-recipe/meson.bbclass | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/meta/classes-recipe/meson.bbclass b/meta/classes-recipe/meson.bbclass index 45d43319f9..72dbbcb67b 100644 --- a/meta/classes-recipe/meson.bbclass +++ b/meta/classes-recipe/meson.bbclass @@ -184,16 +184,6 @@ meson_do_configure() { fi } -python meson_do_qa_configure() { - import re - warn_re = re.compile(r"^WARNING: Cross property (.+) is using default value (.+)$", re.MULTILINE) - with open(d.expand("${B}/meson-logs/meson-log.txt")) as logfile: - log = logfile.read() - for (prop, value) in warn_re.findall(log): - bb.warn("Meson cross property %s used without explicit assignment, defaulting to %s" % (prop, value)) -} -do_configure[postfuncs] += "meson_do_qa_configure" - do_compile[progress] = "outof:^\[(\d+)/(\d+)\]\s+" meson_do_compile() { meson compile -v ${PARALLEL_MAKE} ${MESON_TARGET} -- 2.47.3