summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorAndreas Tobler <a.tobler@schweiz.org>2006-05-31 20:29:40 +0000
committerAndreas Tobler <a.tobler@schweiz.org>2006-05-31 20:29:40 +0000
commit6cb6da46bae339c91ae0d189400b1575e3622293 (patch)
treebd8760a99f0b8942741b8f8d41f7ce5777f4ecff /configure.ac
parent2902f5ec80c5d9c856a1d18dd65d1bbe56cbe59e (diff)
downloadclasspath-6cb6da46bae339c91ae0d189400b1575e3622293.tar.gz
2006-05-31 Thomas Fitzsimmons <fitzsim@redhat.com>
Andreas Tobler <a.tobler@schweiz.ch> * configure.ac: Check for libXrender when the GTK peers are enabled, and set HAVE_XRENDER accordingly. Add -lXrender to X_EXTRA_LIBS. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c (Java_gnu_java_awt_peer_gtk_ComponentGraphics_hasXRender) [HAVE_XRENDER]: Call XRenderQueryExtension conditionally.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac6
1 files changed, 6 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 8132713a5..31bc1e94c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -406,6 +406,12 @@ if test "x${COMPILE_JNI}" = xyes; then
PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.8 gthread-2.0 >= 2.2 gdk-pixbuf-2.0)
PKG_CHECK_MODULES(FREETYPE2, freetype2)
PKG_CHECK_MODULES(PANGOFT2, pangoft2)
+ dnl Check if we can link against the XRender library and set
+ dnl HAVE_XRENDER accordingly.
+ AC_CHECK_LIB([Xrender], [XRenderQueryExtension],
+ [AC_DEFINE(HAVE_XRENDER, 1, [Define to 1 if you have libXrender.])[X_EXTRA_LIBS="$X_EXTRA_LIBS -lXrender"]],
+ [true],
+ [${X_LIBS}])
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)