_canvas->Bind (wxEVT_PAINT, boost::bind(&GLVideoView::paint, this));
_canvas->Bind (wxEVT_SIZE, boost::bind(boost::ref(Sized)));
-#ifdef DCPOMATIC_LINUX
+#if defined(DCPOMATIC_LINUX) && defined(DCPOMATIC_HAVE_GLX_SWAP_INTERVAL_EXT)
if (_canvas->IsExtensionSupported("GLX_EXT_swap_control")) {
/* Enable vsync */
Display* dpy = wxGetX11Display();
msg='Checking for glXSwapIntervalEXT',
okmsg='yes',
uselib='GL WXWIDGETS',
- define_name='DCPOMATIC_HAVE_GLX_SWAP_INTERVAL_EXT')
+ define_name='DCPOMATIC_HAVE_GLX_SWAP_INTERVAL_EXT',
+ mandatory=False)
def build(bld):