On Mon, Jun 29, 2026, 7:16 AM Ross Burton via lists.openembedded.org <[email protected]> wrote:
> "meson compile" is essentially a glorified wrapper around calling ninja > that doesn't support all of the options that ninja does, so calling it > directly means builds are fractionally faster and we get direct control > over the flags that ninja is passed. > > A longer rationale can be found in the Gentoo change by Eli Schwartz > that caused this patch, who is both a Gentoo and Meson developer: > > > https://github.com/gentoo/gentoo/commit/66011abd663671947fe07835f0d9cc360f5de317 > > The only change is that the compile target doesn't support the optional > convenience target type, but this is rarely used. > > Signed-off-by: Ross Burton <[email protected]> > --- > meta/classes-recipe/meson.bbclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/classes-recipe/meson.bbclass > b/meta/classes-recipe/meson.bbclass > index 9bed293603c..a4643591103 100644 > --- a/meta/classes-recipe/meson.bbclass > +++ b/meta/classes-recipe/meson.bbclass > @@ -180,7 +180,7 @@ meson_do_configure() { > > do_compile[progress] = "outof:^\[(\d+)/(\d+)\]\s+" > meson_do_compile() { > - meson compile -v ${PARALLEL_MAKE} ${MESON_TARGET} > + ninja --verbose ${PARALLEL_MAKE} Like cmake verbose could be a configurable knob since its being added by this patch ${MESON_TARGET} > } > > meson_do_install() { > -- > 2.43.0 > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#239808): https://lists.openembedded.org/g/openembedded-core/message/239808 Mute This Topic: https://lists.openembedded.org/mt/120030899/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
