Quoting Eric Engestrom (2018-10-04 07:54:07) > On Wednesday, 2018-10-03 11:05:36 -0700, Dylan Baker wrote: > > Quoting Dylan Baker (2018-10-03 10:35:45) > > > Currently mesa only supports EGL on Unix like systems, cygwin, and > > > haiku. Meson should actually enforce this. This fixes the default build > > > on MacOS. > > > > > > v2: - invert the condition, mark darwin and windows as not supported > > > instead of trying to mark what is supported. > > > > > > CC: 18.2 <mesa-sta...@lists.freedesktop.org> > > > --- > > > meson.build | 7 ++++++- > > > 1 file changed, 6 insertions(+), 1 deletion(-) > > > > > > diff --git a/meson.build b/meson.build > > > index e4b9f04949c..2894c4931ac 100644 > > > --- a/meson.build > > > +++ b/meson.build > > > @@ -306,7 +306,10 @@ endif > > > > > > _egl = get_option('egl') > > > if _egl == 'auto' > > > - with_egl = with_dri and with_shared_glapi and with_platforms > > > + with_egl = ( > > > + not ['darwin', 'windows'].contains(host_machine.system() and > > ^ > > There's a missing brace here, I forgot to commit that change before I sent > > the > > patch :( I've squashed that and saved as a v3 locally. > > > > > + with_dri and with_shared_glapi and with_platforms > > > + ) > > > elif _egl == 'true' > > > if not with_dri > > > error('EGL requires dri') > > > @@ -316,6 +319,8 @@ elif _egl == 'true' > > > error('No platforms specified, consider > > > -Dplatforms=drm,x11,surfaceless at least') > > > elif not ['disabled', 'dri'].contains(with_glx) > > > error('EGL requires dri, but a GLX is being built without dri') > > > + elif ['darwin', 'windows'].contains(host_machine.system()) > > > + error('EGL is not valid on systems that don\'t use KMS except > > > Haiku.') > > I usually use `'''` when I need to put a `'` in the string :)
I guess I really should update this comment to say "something like "EGL is not available on Windows or MacOS", since that's what the patch actually does... Does your review still sand with that change? > Reviewed-by: Eric Engestrom <eric.engest...@intel.com> > > > > endif > > > with_egl = true > > > else > > > -- > > > 2.19.0 > > >
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev