configure.ac

changeset 38579
5adc6901ac54
parent 38539
23add9e66fab
child 38586
ef473e04f524
child 38598
bd70b91e0f73
--- a/configure.ac	Thu Jun 29 15:33:29 2017 -0500
+++ b/configure.ac	Thu Jun 29 15:07:04 2017 -0500
@@ -516,10 +516,6 @@
 dnl #######################################################################
 dnl # Check for GTK+ 2.18 and other things used by the GTK UI
 dnl #######################################################################
-AC_ARG_ENABLE(screensaver,
-	[AS_HELP_STRING([--disable-screensaver],
-		[compile without X screensaver extension (used to detect idleness)])],
-	enable_screensaver="$enableval", enable_screensaver="yes")
 AC_ARG_ENABLE(enchant,
 	[AS_HELP_STRING([--disable-enchant],
 		[compile without Enchant spell checking support])],
@@ -633,52 +629,10 @@
 		AC_SUBST(X11_LIBS)
 		AC_SUBST(X11_CFLAGS)
 	else
-		enable_screensaver=no
 		enable_gestures=no
 	fi
 
 	dnl #######################################################################
-	dnl # Check for XScreenSaver
-	dnl #######################################################################
-	if test "x$enable_screensaver" = "xyes" ; then
-		if test "x$with_x" = "xyes" ; then
-			old_LIBS="$LIBS"
-			LIBS="$LIBS $GTK_LIBS $x_libpath_add"
-			XSS_LIBS=""
-			XSS_HEADERS=""
-			AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_EXTRA_LIBS"],[],[-lX11 -lXext -lm])
-			AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_LIBS $X_EXTRA_LIBS -lXss"],[],[-lX11 -lXext -lm])
-			if test "x$XSS_LIBS" != "x"; then
-				oldCPPFLAGS="$CPPFLAGS"
-				CPPFLAGS="$CPPFLAGS $x_incpath_add"
-				AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-					#include <X11/Xlib.h>
-					#include <X11/extensions/scrnsaver.h>
-					]], [[]])], [], [enable_screensaver=no])
-				CPPFLAGS="$oldCPPFLAGS"
-			else
-				enable_screensaver=no
-			fi
-			LIBS="$old_LIBS"
-
-			if test "x$enable_screensaver" = "xyes" ; then
-				AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.])
-				AC_SUBST(XSS_LIBS)
-			else
-				if test "x$force_deps" = "xyes" ; then
-					AC_MSG_ERROR([
-XScreenSaver extension development headers (libXScrnSaver-devel or libxss-dev) not found.
-Use --disable-screensaver if you do not need XScreenSaver extension support,
-this is required for detecting idle time by mouse and keyboard usage.
-])
-				fi
-			fi
-		else
-			AC_MSG_ERROR([X support is required to build with XScreenSaver extensions])
-		fi
-	fi
-
-	dnl #######################################################################
 	dnl # Check for X11 to allow the gestures plugin
 	dnl #######################################################################
 	if test "x$enable_gestures" = "xyes"; then
@@ -745,7 +699,6 @@
 	enable_gcr=no
 	enable_cap=no
 	enable_gevolution=no
-	enable_screensaver=no
 fi	# GTK
 
 AM_CONDITIONAL(ENABLE_GTK, test "x$enable_gtkui" = "xyes")
@@ -2126,7 +2079,6 @@
 echo Install translations.......... : $enable_i18n
 echo Has you....................... : yes
 echo
-echo Use XScreenSaver Extension.... : $enable_screensaver
 echo Build with Enchant support.... : $use_enchant
 echo Build with GCR widgets........ : $enable_gcr
 echo Build Unity integration plugin.: $enable_unity

mercurial