]> git.eshelyaron.com Git - emacs.git/commitdiff
Port to platforms with Xrender lib but not header
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 4 Sep 2019 18:07:14 +0000 (11:07 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 4 Sep 2019 18:17:48 +0000 (11:17 -0700)
* configure.ac (HAVE_XRENDER): Also require ‘#include
<X11/extensions/Xrender.h>’ to work.  Problem found
on gcc119 in GCC compile farm.

configure.ac

index e39a4380523e24f1a7965bb683ce2051734dea11..e822b0b7b0fcdfcef7435103bafd81f0af265059 100644 (file)
@@ -3288,7 +3288,8 @@ fi
 # Check for XRender
 HAVE_XRENDER=no
 if test "${HAVE_X11}" = "yes"; then
-  AC_CHECK_LIB(Xrender, XRenderQueryExtension, HAVE_XRENDER=yes)
+  AC_CHECK_HEADER([X11/extensions/Xrender.h],
+    [AC_CHECK_LIB([Xrender], [XRenderQueryExtension], [HAVE_XRENDER=yes])])
   if test $HAVE_XRENDER = yes; then
     XRENDER_LIBS="-lXrender"
     AC_SUBST(XRENDER_LIBS)