mirror of
https://git.yoctoproject.org/poky
synced 2026-04-17 18:32:12 +02:00
meson.bbclass: add MESON_TARGET
Add a variable to control what target gets built in do_compile. By default this value is unset so meson builds the default target, but by setting MESON_TARGET a specific target can be built. (From OE-Core rev: bd82ccc819ec90af08216fe780af6a66f1d347b3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
64789f18f3
commit
d0cedc4039
@@ -20,6 +20,9 @@ do_configure[cleandirs] = "${B}"
|
||||
# Where the meson.build build configuration is
|
||||
MESON_SOURCEPATH = "${S}"
|
||||
|
||||
# The target to build in do_compile. If unset the default targets are built.
|
||||
MESON_TARGET ?= ""
|
||||
|
||||
def noprefix(var, d):
|
||||
return d.getVar(var).replace(d.getVar('prefix') + '/', '', 1)
|
||||
|
||||
@@ -170,7 +173,7 @@ do_configure[postfuncs] += "meson_do_qa_configure"
|
||||
|
||||
do_compile[progress] = "outof:^\[(\d+)/(\d+)\]\s+"
|
||||
meson_do_compile() {
|
||||
meson compile -v ${PARALLEL_MAKE}
|
||||
meson compile -v ${PARALLEL_MAKE} ${MESON_TARGET}
|
||||
}
|
||||
|
||||
meson_do_install() {
|
||||
|
||||
Reference in New Issue
Block a user