mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 13:09:50 +00: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
|
# Where the meson.build build configuration is
|
||||||
MESON_SOURCEPATH = "${S}"
|
MESON_SOURCEPATH = "${S}"
|
||||||
|
|
||||||
|
# The target to build in do_compile. If unset the default targets are built.
|
||||||
|
MESON_TARGET ?= ""
|
||||||
|
|
||||||
def noprefix(var, d):
|
def noprefix(var, d):
|
||||||
return d.getVar(var).replace(d.getVar('prefix') + '/', '', 1)
|
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+"
|
do_compile[progress] = "outof:^\[(\d+)/(\d+)\]\s+"
|
||||||
meson_do_compile() {
|
meson_do_compile() {
|
||||||
meson compile -v ${PARALLEL_MAKE}
|
meson compile -v ${PARALLEL_MAKE} ${MESON_TARGET}
|
||||||
}
|
}
|
||||||
|
|
||||||
meson_do_install() {
|
meson_do_install() {
|
||||||
|
|||||||
Reference in New Issue
Block a user