diff options
author | Ross Burton <ross.burton@arm.com> | 2022-12-12 15:25:42 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-12-13 23:31:40 +0000 |
commit | c9a6b5124997a0fc7a71dd42e70fb0d07f3b3728 (patch) | |
tree | f73f62372208a9f67eb5f240c86cac39c0c102e1 /meta/classes-recipe | |
parent | cb8313a9b2fb6be85b5a02d03cf44c148eb11c73 (diff) | |
download | poky-c9a6b5124997a0fc7a71dd42e70fb0d07f3b3728.tar.gz |
meson: always use meson subcommands
Invoking meson with just paths is a deprecated use of the binary and
causes warnings, so call 'meson setup' explicitly.
Whilst doing this cleanup, we can also call 'meson compile' and 'meson
install' instead of ninja.
(From OE-Core rev: b248cb1ada04f57a5c4590c7e5efa04f68bc8843)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes-recipe')
-rw-r--r-- | meta/classes-recipe/meson.bbclass | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/meta/classes-recipe/meson.bbclass b/meta/classes-recipe/meson.bbclass index 765e81bc4f..1014bd058e 100644 --- a/meta/classes-recipe/meson.bbclass +++ b/meta/classes-recipe/meson.bbclass | |||
@@ -152,7 +152,7 @@ meson_do_configure() { | |||
152 | mkdir -p "${B}/meson-private/tmp" | 152 | mkdir -p "${B}/meson-private/tmp" |
153 | export TMPDIR="${B}/meson-private/tmp" | 153 | export TMPDIR="${B}/meson-private/tmp" |
154 | bbnote Executing meson ${EXTRA_OEMESON}... | 154 | bbnote Executing meson ${EXTRA_OEMESON}... |
155 | if ! meson ${MESONOPTS} "${MESON_SOURCEPATH}" "${B}" ${MESON_CROSS_FILE} ${EXTRA_OEMESON}; then | 155 | if ! meson setup ${MESONOPTS} "${MESON_SOURCEPATH}" "${B}" ${MESON_CROSS_FILE} ${EXTRA_OEMESON}; then |
156 | bbfatal_log meson failed | 156 | bbfatal_log meson failed |
157 | fi | 157 | fi |
158 | } | 158 | } |
@@ -169,11 +169,11 @@ do_configure[postfuncs] += "meson_do_qa_configure" | |||
169 | 169 | ||
170 | do_compile[progress] = "outof:^\[(\d+)/(\d+)\]\s+" | 170 | do_compile[progress] = "outof:^\[(\d+)/(\d+)\]\s+" |
171 | meson_do_compile() { | 171 | meson_do_compile() { |
172 | ninja -v ${PARALLEL_MAKE} | 172 | meson compile -v ${PARALLEL_MAKE} |
173 | } | 173 | } |
174 | 174 | ||
175 | meson_do_install() { | 175 | meson_do_install() { |
176 | DESTDIR='${D}' ninja -v ${PARALLEL_MAKEINST} install | 176 | meson install --destdir ${D} |
177 | } | 177 | } |
178 | 178 | ||
179 | EXPORT_FUNCTIONS do_configure do_compile do_install | 179 | EXPORT_FUNCTIONS do_configure do_compile do_install |