Check for screensaver functionality in libXext.so also when deciding to
2005-02-03 Leena Gunda <leena.gunda@wipro.com> * configure.in: Check for screensaver functionality in libXext.so also when deciding to build typing-break. Fixes bug #155461.
This commit is contained in:
parent
66cf181493
commit
7c1d70b04a
2 changed files with 15 additions and 12 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-02-03 Leena Gunda <leena.gunda@wipro.com>
|
||||
|
||||
* configure.in: Check for screensaver functionality in libXext.so
|
||||
also when deciding to build typing-break. Fixes bug #155461.
|
||||
|
||||
2004-12-27 Sergey V. Udaltsov <svu@gnome.org>
|
||||
|
||||
* schemas/desktop_gnome_peripherals_keyboard_xkb.schemas.in:
|
||||
|
|
18
configure.in
18
configure.in
|
@ -53,20 +53,18 @@ AC_PATH_XTRA
|
|||
x_libs="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS"
|
||||
|
||||
AC_CHECK_FUNC(XScreenSaverQueryInfo, [
|
||||
TYPING_BREAK="typing-break"],[
|
||||
AC_MSG_CHECKING([for XScreenSaverQueryInfo in -lXss])
|
||||
save_LDFLAGS=$LDFLAGS
|
||||
TYPING_BREAK="typing-break"], [
|
||||
save_LIBS=$LIBS
|
||||
LIBS="$LIBS $X_PRE_LIBS $X_LIBS -lXss -lXext -lX11"
|
||||
AC_TRY_LINK([#include <X11/Xlib.h>
|
||||
#include <X11/extensions/scrnsaver.h>],[
|
||||
XScreenSaverQueryInfo(NULL, 0, NULL);],[
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_CHECK_LIB(Xss, XScreenSaverQueryInfo, [
|
||||
TYPING_BREAK="typing-break"
|
||||
SCREENSAVER_LIBS="$X_PRE_LIBS $X_LIBS -lXss -lXext -lX11"],[
|
||||
AC_MSG_RESULT(no)])
|
||||
SCREENSAVER_LIBS="$X_PRE_LIBS $X_LIBS -lXss -lXext -lX11"], [
|
||||
LIBS=$save_LIBS
|
||||
LDFLAGS=$save_LDFLAGS])
|
||||
LIBS="$LIBS $X_PRE_LIBS $X_LIBS -lXext -lX11"
|
||||
AC_CHECK_LIB(Xext, XScreenSaverQueryInfo, [
|
||||
TYPING_BREAK="typing-break"
|
||||
SCREENSAVER_LIBS="$X_PRE_LIBS $X_LIBS -lXext -lX11"],[])])
|
||||
LIBS=$save_LIBS])
|
||||
AC_SUBST(TYPING_BREAK)
|
||||
AC_SUBST(SCREENSAVER_LIBS)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue