diff options
author | Olivier Fourdan <fourdan@xfce.org> | 2020-05-23 10:33:21 +0200 |
---|---|---|
committer | Olivier Fourdan <fourdan@xfce.org> | 2020-05-23 10:47:00 +0200 |
commit | 010f8281a2afd8a79eea94b1c7b4b2bd4d754b4b (patch) | |
tree | 164ca989435a2c2a754e2337ae91f3f5a47b515b /configure.ac.in | |
parent | 15afdcd345d870116e58ff9de36b401722fa9ca1 (diff) | |
download | xfwm4-010f8281a2afd8a79eea94b1c7b4b2bd4d754b4b.tar.gz |
display: Add support for XRes X11 extension
The X-Resource extension client library (XRes) allows a client to query
the Xserver for various resources associated with an X11 client,
including its PID.
Add (optional) support for XRes in xfwm4 and use it for getting the
client's PID instead of relying on _NET_WM_PID.
Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
Diffstat (limited to 'configure.ac.in')
-rw-r--r-- | configure.ac.in | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/configure.ac.in b/configure.ac.in index a12921364..7bd72247a 100644 --- a/configure.ac.in +++ b/configure.ac.in @@ -25,7 +25,7 @@ m4_define([xpresent_minimum_version], [1.0]) m4_define([presentproto_minimum_version], [1.1]) dnl init autoconf -AC_COPYRIGHT([Copyright (c) 2002-2015 +AC_COPYRIGHT([Copyright (c) 2002-2020 The Xfce development team. All rights reserved. Written for Xfce by Olivier Fourdan <fourdan@xfce.org>.]) @@ -100,6 +100,15 @@ AC_CHECK_LIB([Xi], [XISelectEvents], fi ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS]) +dnl Check for XRes library +AC_CHECK_LIB([XRes], [XResQueryClients], + [ + if ! echo $LIBX11_LIBS | grep -q -- '-lXRes'; then + LIBX11_LIBS="$LIBX11_LIBS -lXRes" + AC_DEFINE([HAVE_XRES], [1], [Define to enable XRes]) + fi + ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS]) + XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [gtk_minimum_version]) XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [xfce_minimum_version]) XDT_CHECK_PACKAGE([LIBXFCE4UI], libxfce4ui-2, [libxfce4ui_minimum_version]) |