autoconf: Enable xdemos by default when we build libGL
authorDan Nicholson <dbn.lists@gmail.com>
Mon, 10 Mar 2008 21:05:46 +0000 (14:05 -0700)
committerDan Nicholson <dbn.lists@gmail.com>
Mon, 10 Mar 2008 23:11:04 +0000 (16:11 -0700)
Since the xdemos only link to libGL now, we can enable them for all but
the osmesa driver target.

configure.ac

index ca3f917196986a92c59209caf60da7d443790657..b9ad819fe437df1127d0efcecc3d88f1e0ab2ac5 100644 (file)
@@ -291,7 +291,13 @@ fi
 dnl If $with_demos is yes, directories will be added as libs available
 PROGRAM_DIRS=""
 case "$with_demos" in
-no|yes) ;;
+no) ;;
+yes)
+    # If the driver isn't osmesa, we have libGL and can build xdemos
+    if test "$mesa_driver" != osmesa; then
+        PROGRAM_DIRS="xdemos"
+    fi
+    ;;
 *)
     # verify the requested demos directories exist
     demos=`IFS=,; echo $with_demos`
@@ -644,11 +650,6 @@ if test "x$enable_glu" = xyes; then
         fi
         ;;
     *)
-        # If GLU is available, we can build the xdemos
-        if test "$with_demos" = yes; then
-            PROGRAM_DIRS="$PROGRAM_DIRS xdemos"
-        fi
-
         # If static, empty GLU_LIB_DEPS and add libs for programs to link
         if test "$enable_static" = no; then
             GLU_LIB_DEPS="-lm"