diff --git a/Mk/Uses/meson.mk b/Mk/Uses/meson.mk index ed09a9cee806..8e917d53ec0c 100644 --- a/Mk/Uses/meson.mk +++ b/Mk/Uses/meson.mk @@ -62,6 +62,14 @@ CONFIGURE_ARGS+= --buildtype release \ --strip . endif +. for _bool in true false yes no enabled disabled +. if defined(MESON_${_bool:tu}) +. for _meson_arg in ${MESON_${_bool:tu}} +MESON_ARGS+= -D${_meson_arg}=${_bool} +. endfor +. endif +. endfor + HAS_CONFIGURE= yes CONFIGURE_CMD= meson # Pull in manual set settings and from options