mirror of
https://github.com/brl/mutter.git
synced 2024-11-29 03:20:46 -05:00
[build] Check for libXext
It seems GNU Gold (the new linker) either behaves as if with --no-undefined by default, or has some issue preventing it from not doing that when instructed to (I'm not sure if this actually happens). In any case, clutter uses the Xshm extensions, but does not link to libXext, which makes gold unhappy. Based on a patch by: Xan Lopez <xan@gnome.org> Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
This commit is contained in:
parent
ea15e4c7f0
commit
ca5473836b
15
configure.ac
15
configure.ac
@ -430,6 +430,21 @@ AS_IF([test "x$clutterbackend" = "xglx" || test "x$clutterbackend" = "xeglx"],
|
||||
]
|
||||
)
|
||||
|
||||
# XEXT (required)
|
||||
AC_MSG_CHECKING([for XEXT extension])
|
||||
PKG_CHECK_EXISTS([xext], [have_xext=yes], [have_xext=no])
|
||||
AS_IF([test "x$have_xext" = "xyes"],
|
||||
[
|
||||
AC_DEFINE(HAVE_XEXT, [1], [Define to 1 if we have the XEXT X extension])
|
||||
|
||||
X11_LIBS="$X11_LIBS -lXext"
|
||||
X11_PC_FILES="$X11_PC_FILES xext"
|
||||
|
||||
AC_MSG_RESULT([found])
|
||||
],
|
||||
[AC_MSG_ERROR([Not found])]
|
||||
)
|
||||
|
||||
# XFIXES (required)
|
||||
AC_MSG_CHECKING([for XFIXES extension >= 3])
|
||||
PKG_CHECK_EXISTS([xfixes >= 3], [have_xfixes=yes], [have_xfixes=no])
|
||||
|
Loading…
Reference in New Issue
Block a user