On Tuesday, 2017-11-21 10:21:07 -0800, Dylan Baker wrote: > This is still not fully correct (haiku and BSD is notably probably not > correct), but Linux is not regressed and this should be correct for > macOS and Windows. > > v2: - set the dri_platform to windows on Cygwin as well (Jon)
R-b stands > > Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com> > --- > meson.build | 15 +++++++++++++-- > 1 file changed, 13 insertions(+), 2 deletions(-) > > diff --git a/meson.build b/meson.build > index 52f2c1cb0d0..4248cbcfd7e 100644 > --- a/meson.build > +++ b/meson.build > @@ -187,8 +187,19 @@ if with_dri_i915 > dep_libdrm_intel = dependency('libdrm_intel', version : '>= 2.4.75') > endif > > -# TODO: other OSes > -with_dri_platform = 'drm' > +# TODO: gnu I missed that comment the first time around; I don't understand what it means? > +if host_machine.system() == 'darwin' > + with_dri_platform = 'apple' > +elif ['windows', 'cygwin'].contains(host_machine.system()) > + with_dri_platform = 'windows' > +elif host_machine.system() == 'linux' > + # FIXME: This should include BSD and possibly other systems > + with_dri_platform = 'drm' > +else > + # FIXME: haiku doesn't use dri, and xlib doesn't use dri, probably should > + # assert here that one of those cases has been met. > + with_dri_platform = 'none' > +endif > > with_platform_android = false > with_platform_wayland = false > -- > 2.15.0 > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev