http://svn.poeml.de/viewvc/ppc/src-unpacked/xscreensaver/xscreensaver-4.12.tar.bz2...
[xscreensaver] / config.h.in
index 318e2bfc966c6e1c30f874a832f7459cda55f198..463963e120fbd82cc7a62197d5a5b18a922f169e 100644 (file)
@@ -1,4 +1,4 @@
-/* config.h.in --- xscreensaver, Copyright (c) 1998 Jamie Zawinski.
+/* config.h.in --- xscreensaver, Copyright (c) 1998-2000 Jamie Zawinski.
  *
  *  The best way to set these parameters is by running the included `configure'
  *  script.  That examines your system, and generates `config.h' from 
  */
 #undef HAVE_READ_DISPLAY_EXTENSION
 
-/* Define this if you have the Iris Video Library (dmedia/vl.h on SGI.)
-   A few of the screenhacks will take advantage of this if it's available.
- */
-#undef HAVE_SGI_VIDEO
-
-/* Define this if you have the XHPDisableReset function (an HP only thing.)
+/* Define this if you have the XHPDisableReset function (an HP only thing
+   which allows the Ctrl-Sh-Reset key sequence to be temporarily disabled.)
  */
 #undef HAVE_XHPDISABLERESET
 
  */
 #undef HAVE_XF86VMODE
 
+/*  Define this if you have the functions XF86VidModeGetGamma() and
+ *  XF86VidModeSetGamma(), which allow clients to change the gamma
+ *  response of the monitor.  This is an XFree86 4.0.x thing, and
+ *  probably doesn't exist elsewhere.  (It's available if the file
+ *  /usr/include/X11/extensions/xf86vmode.h exists and has stuff about
+ *  gamma in it.)
+ */
+#undef HAVE_XF86VMODE_GAMMA
+
+/*  Define this if you have the functions XF86VidModeGetGammaRamp() and
+ *  XF86VidModeSetGammaRamp(), which provide finer-grained control than
+ *  XF86VidMode[GS]etGamma().  These appeared in XFree86 4.1.0.
+ */
+#undef HAVE_XF86VMODE_GAMMA_RAMP
+
+/*  Define this if you have the Xinerama extension.  This is standard on
+ *  sufficiently-recent XFree86 systems, and possibly elsewhere.  (It's
+ *  available if the file /usr/include/X11/extensions/Xinerama.h exists.)
+ */
+#undef HAVE_XINERAMA
+
+/* Define this if you have the XF86MiscSetGrabKeysState function (which allows
+   the Ctrl-Alt-KP_star and Ctrl-Alt-KP_slash key sequences to be temporarily
+   disabled.  Sadly, it doesn't affect Ctrl-Alt-BS or Ctrl-Alt-F1.)
+ */
+#undef HAVE_XF86MISCSETGRABKEYSSTATE
+
 /*  Define this if you have a Linux-like /proc/interrupts file which can be
  *  examined to determine when keyboard activity has occurred.
  */
  */
 #undef HAVE_MOTIF
 
-/*  Define this if you have Gtk.
+/*  Define this if you have the XmComboBox Motif widget (Motif 2.0.)
+ */
+#undef HAVE_XMCOMBOBOX
+
+/*  Define this if you have Gtk (any version.)
  */
 #undef HAVE_GTK
 
-/*  Define this if you have Athena (-Xaw).
+/* Define this if you have Gtk 2.x.
+ */
+#undef HAVE_GTK2
+
+/*  Define this if you have Gnome and want to build support for the 
+    xscreensaver control panel in the Gnome Control Center (gnomecc).
+    (This is needed only with Gtk 1.x.)
+ */
+#undef HAVE_CRAPPLET
+
+/*  Define this if HAVE_CRAPPLET is defined, and the function
+    capplet_widget_changes_are_immediate() is available.
+ */
+#undef HAVE_CRAPPLET_IMMEDIATE
+
+/*  Define this if you have the XML library.
  */
-#undef HAVE_ATHENA
+#undef HAVE_XML
 
-/*  Define this if you have Athena, and the version you have includes the
- *  XawViewportSetCoordinates function in Viewport.h (some old versions of
- *  the library didn't have this function.)
+/* Define this if you have the XML library headers in their old,
+ * non-namespaced location (you lack the gnome-xml/libxml symlink)
  */
-#undef HAVE_XawViewportSetCoordinates
+#undef HAVE_OLD_XML_HEADERS
 
 /*  Define this if you have the XPM library installed.  Some of the demos can
  *  make use of this if it is available.
  */
 #undef HAVE_XPM
 
+/*  Define this if you have the GDK_Pixbuf library installed.  Some of the
+ *  demos can make use of this if it is available.
+ */
+#undef HAVE_GDK_PIXBUF
+
+/*  Define this if you have the Independent JPEG Group's JPEG library
+ *  installed.  Some of the demos can make use of this if it is available.
+ */
+#undef HAVE_JPEGLIB
+
 /*  Define this if you have the Xmu library.  This is standard part of X, and
  *  if your vendor doesn't ship it, you should report that as a bug.
  */
  */
 #undef HAVE_GLBINDTEXTURE
 
-/*  Define this if the `xscreensaver' process itself (the driver process)
-    should be linked against GL.  Most systems won't want this (in particular,
-    if you're using Linux and/or Mesa, you don't want this) but SGI systems
-    do want this.  It may also be useful on other systems that have serious
-    GL support -- you only need this if you have a lot of different visuals,
-    not all of which work with GL programs.
+/*  Define this if you have the -lgle and -lmatrix libraries (GL extrusion.)
  */
-#undef DAEMON_USE_GL
+#undef HAVE_GLE
+
+/*  Define this if you have the -lgle from GLE version 3
+ */
+#undef HAVE_GLE3
 
 /*  Define this if you have the X Shared Memory Extension.
  */
 #undef HAVE_DOUBLE_BUFFER_EXTENSION
 
 /*  Some screenhacks like to run an external program to generate random pieces
-    of text; set this to the one you like ("yow" and "fortune" are the most
-    likely prospects.)  Note that this is just the default; X resources can
-    be used to override it.
+    of text; set this to the one you like.  Note that this is just the
+    default; X resources can be used to override it.
  */
-#define ZIPPY_PROGRAM "fortune"
+#define FORTUNE_PROGRAM "fortune"
 
 
 
  */
 #undef HAVE_KERBEROS
 
+/* Define this if you have Kerberos 5, meaning we need to use the Kerberos 4
+ * compatibility layer.
+ */
+#undef HAVE_KERBEROS5
+
 /*  Define this if you want to use PAM (Pluggable Authentication Modules)
  *  to lock/unlock the screen, instead of standard /etc/passwd authentication.
  */
 /* Define if you have the sigaction function.  */
 #undef HAVE_SIGACTION
 
+/* Define this if you have the setrlimit function. */
+#undef HAVE_SETRLIMIT
+
+/* Define if you have the sbrk function.  */
+#define HAVE_SBRK 1
+
 /* Define if you have the <unistd.h> header file.  */
 #undef HAVE_UNISTD_H
 
 /* Define if you have <sys/select.h> that defines fd_set and FD_SET.  */
 #undef HAVE_SYS_SELECT_H
 
-/* Define to use sigaction() instead of signal() for SIGCHLD-related activity.
-   This is necessary at least on SCO OpenServer 5, due to a Unix kernel bug.
- */
-#undef USE_SIGACTION
-
 /* Define this if you do pings with a `struct icmp' and  a `icmp_id' slot.
  */
 #undef HAVE_ICMP
 /* Define this if you do pings with a `struct icmphdr' and a `un.echo.id' slot.
  */
 #undef HAVE_ICMPHDR
+
+/* This is the name of the gettext package to use.
+ */
+#undef GETTEXT_PACKAGE
+
+/* This is the same as GETTEXT_PACKAGE, but for the glade generated
+ * code.
+ */
+#undef PACKAGE
+
+/* Define this if you want to build with NLS support
+ */
+#undef ENABLE_NLS