check for libGL in order to build with composite support
authorDana Jansens <danakj@orodu.net>
Fri, 13 Jul 2007 14:35:38 +0000 (10:35 -0400)
committerDana Jansens <danakj@orodu.net>
Thu, 26 Jul 2007 13:57:25 +0000 (09:57 -0400)
Makefile.am
configure.ac

index 4798f61a98671a7e698475f80e944de2e67b05e6..c6d344220c614cbdf2f921edd1f8aea8186b832a 100644 (file)
@@ -118,6 +118,7 @@ openbox_openbox_CPPFLAGS = \
        $(XRANDR_CFLAGS) \
        $(XSHAPE_CFLAGS) \
        $(XSYNC_CFLAGS) \
+       $(GL_CFLAGS) \
        $(XRENDER_CFLAGS) \
        $(XDAMAGE_CFLAGS) \
        $(XCOMPOSITE_CFLAGS) \
@@ -140,6 +141,7 @@ openbox_openbox_LDADD = \
        $(XSHAPE_LIBS) \
        $(XSYNC_LIBS) \
        $(GLIB_LIBS) \
+       $(GL_LIBS) \
        $(XRENDER_LIBS) \
        $(XDAMAGE_LIBS) \
        $(XCOMPOSITE_LIBS) \
index b38993ec0ac7a311167dc1db1b94ec8034a26245..8147f223ccd1b9b0d1bc8c6ec17f706aa1bc7c78 100644 (file)
@@ -156,17 +156,33 @@ PKG_CHECK_MODULES(XRENDER, [xrender],
         AC_DEFINE(USE_XDAMAGE, [1], [Use X Damage library])
         AC_SUBST(XDAMAGE_CFLAGS)
         AC_SUBST(XDAMAGE_LIBS)
-        PKG_CHECK_MODULES(XCOMPOSITE, [xcomposite],
+
+        OLD_CFLAGS=$CFLAGS
+        CFLAGS="$CFLAGS $GL_CFLAGS"
+        AC_CHECK_LIB(
+          [GL], [glXMakeCurrent],
           [
-            AC_DEFINE(USE_XCOMPOSITE, [1], [Use X Composite library])
-            AC_SUBST(XCOMPOSITE_CFLAGS)
-            AC_SUBST(XCOMPOSITE_LIBS)
-            xcomposite_found=yes
+            GL_LIBS="-lGL"
+           AC_SUBST(GL_CFLAGS)
+           AC_SUBST(GL_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
           ]
         )
+        CFLAGS=$OLD_CFLAGS
       ],
       [
         xcomposite_found=no