From a54361853bdfa08437c2858e603ce6202fb341b2 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 16 Mar 2020 20:32:28 +0100 Subject: Add timer events --- wscript | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'wscript') diff --git a/wscript b/wscript index 5e2b833..797f321 100644 --- a/wscript +++ b/wscript @@ -105,6 +105,17 @@ def configure(conf): else: conf.check_cc(lib='X11', uselib_store='X11') + + xsync_fragment = """#include + #include + int main(void) { XSyncQueryExtension(0, 0, 0); return 0; }""" + if conf.check_cc(fragment=xsync_fragment, + uselib_store='XSYNC', + lib='Xext', + mandatory=False, + msg='Checking for function XSyncQueryExtension'): + conf.define('HAVE_XSYNC', 1) + if not Options.options.no_gl: glx_fragment = """#include int main(void) { glXSwapBuffers(0, 0); return 0; }""" @@ -172,7 +183,7 @@ def _build_pc_file(bld, name, desc, target, libname, deps={}, requires=[]): LIBS=' '.join(link_flags)) -tests = ['redisplay', 'show_hide', 'update'] +tests = ['redisplay', 'show_hide', 'update', 'timer'] def build(bld): @@ -269,7 +280,7 @@ def build(bld): else: platform = 'x11' build_platform('x11', - uselib=['M', 'X11'], + uselib=['M', 'X11', 'XSYNC'], source=lib_source + ['pugl/detail/x11.c']) if bld.env.HAVE_GL: -- cgit v1.2.1