On Wed, Aug 01, 2018 at 01:49:54PM -0700, Eric Anholt wrote: > Signed-off-by: Eric Anholt <e...@anholt.net>
series Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net> Cheers, Peter > --- > include/meson.build | 18 +++++++++++++++++- > 1 file changed, 17 insertions(+), 1 deletion(-) > > diff --git a/include/meson.build b/include/meson.build > index 6ed7cc6ca997..678555692f6d 100644 > --- a/include/meson.build > +++ b/include/meson.build > @@ -58,7 +58,23 @@ conf_data.set('HAS_APERTURE_DRV', host_machine.system() == > 'openbsd') > # XXX: HAVE_LIBDISPATCH > conf_data.set_quoted('OSNAME', 'Linux') # XXX > conf_data.set('HAVE_INPUTTHREAD', '1') # XXX > -conf_data.set('HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID', '1') # XXX > + > +if cc.compiles(''' > + #define _GNU_SOURCE 1 > + #include <pthread.h> > + void foo(int bar) { pthread_setname_np(pthread_self(), "example"); } > +''', > + name: 'pthread_setname_np(tid, name)') > + conf_data.set('HAVE_PTHREAD_SETNAME_NP_WITH_TID', 1) > +elif cc.compiles(''' > + #define _GNU_SOURCE 1 > + #include <pthread.h> > + void foo(int bar) { pthread_setname_np("example"); } > +''', > + name: 'pthread_setname_np(name)') > + conf_data.set('HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID', 1) > +endif > + > conf_data.set('HAVE_LIBBSD', libbsd_dep.found()) > # XXX: HAVE_SYSTEMD_DAEMON > conf_data.set('CONFIG_UDEV', build_udev) > -- > 2.18.0 > > _______________________________________________ > xorg-devel@lists.x.org: X.Org development > Archives: http://lists.x.org/archives/xorg-devel > Info: https://lists.x.org/mailman/listinfo/xorg-devel > _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel