diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/classes/meson.bbclass | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/meta/classes/meson.bbclass b/meta/classes/meson.bbclass index 1ef34a999c..9c3673ea42 100644 --- a/meta/classes/meson.bbclass +++ b/meta/classes/meson.bbclass | |||
@@ -158,6 +158,15 @@ meson_do_configure_prepend_class-native() { | |||
158 | export PKG_CONFIG="pkg-config-native" | 158 | export PKG_CONFIG="pkg-config-native" |
159 | } | 159 | } |
160 | 160 | ||
161 | python meson_do_qa_configure() { | ||
162 | import re | ||
163 | warn_re = re.compile(r"^WARNING: Cross property (.+) is using default value (.+)$", re.MULTILINE) | ||
164 | log = open(d.expand("${B}/meson-logs/meson-log.txt")).read() | ||
165 | for (prop, value) in warn_re.findall(log): | ||
166 | bb.warn("Meson cross property %s used without explicit assignment, defaulting to %s" % (prop, value)) | ||
167 | } | ||
168 | do_configure[postfuncs] += "meson_do_qa_configure" | ||
169 | |||
161 | do_compile[progress] = "outof:^\[(\d+)/(\d+)\]\s+" | 170 | do_compile[progress] = "outof:^\[(\d+)/(\d+)\]\s+" |
162 | meson_do_compile() { | 171 | meson_do_compile() { |
163 | ninja -v ${PARALLEL_MAKE} | 172 | ninja -v ${PARALLEL_MAKE} |