summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-06-19 21:52:44 +0000
committerDana Jansens <danakj@orodu.net>2007-06-19 21:52:44 +0000
commitad4def8e521c449628f6e69b13a7eca63b152793 (patch)
treed9018fc95e9fe2a6b96cd6c7d02ebde48ff3a455 /configure.ac
parent85c15cf7b6f66729695609339b21b16649ee92c8 (diff)
check for damage and render extensions if going to use composite. require them for it. also include the cflags/libs. and only run the xcomposite stuff so far when the server supports it
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac30
1 files changed, 25 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac
index e62f1be3..795b7742 100644
--- a/configure.ac
+++ b/configure.ac
@@ -146,12 +146,32 @@ AC_ARG_ENABLE(xcomposite,
)
if test "$enable_xcomposite" = yes; then
-PKG_CHECK_MODULES(XCOMPOSITE, [xcomposite],
+PKG_CHECK_MODULES(XRENDER, [xrender],
[
- AC_DEFINE(USE_XCOMPOSITE, [1], [Use X Composite library])
- AC_SUBST(XCOMPOSITE_CFLAGS)
- AC_SUBST(XCOMPOSITE_LIBS)
- xcomposite_found=yes
+ AC_DEFINE(USE_XRENDER, [1], [Use X Render library])
+ AC_SUBST(XRENDER_CFLAGS)
+ AC_SUBST(XRENDER_LIBS)
+ PKG_CHECK_MODULES(XDAMAGE, [xdamage],
+ [
+ AC_DEFINE(USE_XDAMAGE, [1], [Use X Damage library])
+ AC_SUBST(XDAMAGE_CFLAGS)
+ AC_SUBST(XDAMAGE_LIBS)
+ PKG_CHECK_MODULES(XCOMPOSITE, [xcomposite],
+ [
+ AC_DEFINE(USE_XCOMPOSITE, [1], [Use X Composite library])
+ AC_SUBST(XCOMPOSITE_CFLAGS)
+ AC_SUBST(XCOMPOSITE_LIBS)
+ xcomposite_found=yes
+ ],
+ [
+ xcomposite_found=no
+ ]
+ )
+ ],
+ [
+ xcomposite_found=no
+ ]
+ )
],
[
xcomposite_found=no