mirror of
https://github.com/profanity-im/profanity.git
synced 2024-09-15 19:38:07 -04:00
Fix xscreensaver detection
In 28a9605a1
we migrated from AC_CHECK_LIB which defines HAVE_LIBXSS automatically. With pkg-config way you need it explicit. And also x11 is needed or else linking will fail missing XFree().
Patch provided by Paul Fertser and comitted by jubalh.
Thanks Paul!
Fix https://github.com/profanity-im/profanity/issues/1695
This commit is contained in:
parent
3adc399da0
commit
e19a15fd27
@ -273,9 +273,10 @@ AS_IF([test "x$PLATFORM" = xosx],
|
||||
|
||||
dnl feature: xscreensaver
|
||||
AS_IF([test "x$with_xscreensaver" != xno],
|
||||
[PKG_CHECK_MODULES([xscrnsaver], [xscrnsaver],
|
||||
[PKG_CHECK_MODULES([xscrnsaver], [xscrnsaver x11],
|
||||
[AC_MSG_NOTICE([xscreensaver support is enabled]);
|
||||
LIBS="$xscrnsaver_LIBS $LIBS" CFLAGS="$CFLAGS $xscrnsaver_CFLAGS"],
|
||||
LIBS="$xscrnsaver_LIBS $LIBS" CFLAGS="$CFLAGS $xscrnsaver_CFLAGS"
|
||||
AC_DEFINE([HAVE_LIBXSS], [1], [xscreensaver support])],
|
||||
[AS_IF([test "x$with_xscreensaver" = xyes],
|
||||
[AC_MSG_ERROR([xscreensaver is required but does not exist])],
|
||||
[AC_MSG_NOTICE([xscreensaver support is disabled])])])])
|
||||
|
Loading…
Reference in New Issue
Block a user