[Spice-devel] [PATCH 1/2] configure.ac: Only check for xinerama for client builds
Marc-André Lureau
mlureau at redhat.com
Mon Dec 1 05:37:04 PST 2014
----- Original Message -----
> 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.
Why is it ever added to SPICE_REQUIRES and spice-server.pc?
> > ---
> > 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
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
More information about the Spice-devel
mailing list