diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-10-28 10:04:12 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-10-28 10:13:04 +0000 |
commit | f18199fcfb3b052c198041fc05156ae3d9e6aee7 (patch) | |
tree | 2cebda0313adaeed18054e66d06867e21c235deb /configure.ac | |
parent | d57e652f08f5ff7c334d01bc071962e6a131928f (diff) |
xlib/shm: Check for XShm headers
Not all version of libXext ship the same set of headers, so play safe
and check during configure that we have the headers we depend upon in
the code.
Reported-by: Sebastian Haas <sehaas@gmail.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 7adbeb1..021ec8e 100644 --- a/configure.ac +++ b/configure.ac @@ -105,6 +105,10 @@ CAIRO_ENABLE_SURFACE_BACKEND(xlib, Xlib, auto, [ AC_MSG_RESULT(no), AC_MSG_RESULT(assuming no)) fi + + AC_CHECK_HEADERS([X11/extensions/XShm.h X11/extensions/shmproto.h], [], [], + [#include <X11/Xlibint.h> + #include <X11/Xproto.h>]) ]) CAIRO_ENABLE_SURFACE_BACKEND(xlib_xrender, Xlib Xrender, auto, [ |