Because that is the logic which meson-python hardcodes, and meson needs to match calling convention.
Signed-off-by: Eli Schwartz <eschwart...@gmail.com> --- v2: new patch eclass/meson.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/meson.eclass b/eclass/meson.eclass index c2ae289019e9..e1963e552710 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -369,7 +369,7 @@ meson_src_configure() { ) if [[ -n ${EMESON_BUILDTYPE} ]]; then - mesonargs+=( --buildtype "${EMESON_BUILDTYPE}" ) + mesonargs+=( -Dbuildtype="${EMESON_BUILDTYPE}" ) fi if tc-is-cross-compiler; then -- 2.43.0