[Spice-devel] [PATCH 1/2] configure.ac: Only check for xinerama for client builds
Christophe Fergeau
cfergeau at redhat.com
Mon Dec 1 05:31:55 PST 2014
Ping?
Christophe
On Fri, Nov 21, 2014 at 10:52:20AM +0100, Christophe Fergeau wrote:
> Xinerama support is only used for the X11 client, but is currently
> being checked even for server only builds. This commit ensures Xinerama
> is not checked for/added to spice-server.pc when not building the
> client.
> ---
> configure.ac | 36 ++++++++++++++++++------------------
> 1 file changed, 18 insertions(+), 18 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index 3c81adf..7a5a8ec 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -272,6 +272,11 @@ AC_SUBST(GL_CFLAGS)
> AC_SUBST(GL_LIBS)
> AS_VAR_APPEND([SPICE_NONPKGCONFIG_LIBS], [" $GL_LIBS"])
>
> +# Add parameter for libXinerama
> +AC_ARG_ENABLE([xinerama],
> + [AS_HELP_STRING([--disable-xinerama],
> + [disable Xinerama library @<:@default=no@:>@])])
> +
> if test "x$red_target" = "xx11" && test "x$enable_client" = "xyes" ; then
> if test "$os_linux" = yes; then
> PKG_CHECK_MODULES(ALSA, alsa)
> @@ -291,8 +296,21 @@ if test "x$red_target" = "xx11" && test "x$enable_client" = "xyes" ; then
> xrandr >= 1.2,
> have_xrandr12=yes,
> have_xrandr12=no)
> +
> + if test "x$enable_xinerama" != "xno"; then
> + PKG_CHECK_MODULES(XINERAMA,
> + xinerama >= 1.0,
> + have_xinerama=yes,
> + have_xinerama=no)
> + else
> + have_xinerama=no
> + fi
> + if test "x$enable_xinerama" = "xyes" && test "x$have_xinerama" = "xno"; then
> + AC_MSG_ERROR([Requested Xinerama library was not found])
> + fi
> else
> have_xrandr12=no
> + have_xinerama=no
> fi
>
> AM_CONDITIONAL([HAVE_XRANDR12], [test "x$have_xrandr12" = "xyes"])
> @@ -300,24 +318,6 @@ if test "x$have_xrandr12" = "xyes" ; then
> AC_DEFINE([HAVE_XRANDR12], [], [Define if we have XRANDR 12])
> fi
>
> -# Add parameter for libXinerama
> -AC_ARG_ENABLE([xinerama],
> - [AS_HELP_STRING([--disable-xinerama],
> - [disable Xinerama library @<:@default=no@:>@])])
> -
> -if test "x$enable_xinerama" != "xno"; then
> - PKG_CHECK_MODULES(XINERAMA,
> - xinerama >= 1.0,
> - have_xinerama=yes,
> - have_xinerama=no)
> -else
> - have_xinerama=no
> -fi
> -
> -if test "x$enable_xinerama" = "xyes" && test "x$have_xinerama" = "xno"; then
> - AC_MSG_ERROR([Requested Xinerama library was not found])
> -fi
> -
> AM_CONDITIONAL([HAVE_XINERAMA], [test "x$have_xinerama" = "xyes"])
> if test "x$have_xinerama" = "xyes" ; then
> AC_DEFINE([HAVE_XINERAMA], [], [Define if we have Xinerama])
> --
> 2.1.0
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20141201/6150fe1d/attachment.sig>
More information about the Spice-devel
mailing list