[Spice-devel] [PATCH] cleanup x11 library detection for building client
Christophe Fergeau
cfergeau at redhat.com
Thu May 3 08:25:09 PDT 2012
On Thu, May 03, 2012 at 11:00:08AM -0400, Nahum Shalman wrote:
> consolidate two separate chunks of library hunting that depend on the
> same check, and check if we're actually building the client.
>
> hide some of the final output if we're not building the client
> ---
> configure.ac | 15 ++++++---------
> 1 files changed, 6 insertions(+), 9 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index 4b24c7d..aaa388c 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -269,11 +269,14 @@ AC_SUBST(GL_CFLAGS)
> AC_SUBST(GL_LIBS)
> SPICE_NONPKGCONFIG_LIBS+=" $GL_LIBS"
>
> -if test "$red_target" = "x11"; then
> +if test "$red_target" = "x11" && test "$enable_client" = "yes" ; then
> PKG_CHECK_MODULES(XRANDR, xrandr)
> PKG_CHECK_MODULES(XFIXES, xfixes)
> + PKG_CHECK_MODULES(MISC_X, x11 xext xrender)
> AC_SUBST(XRANDR_CFLAGS)
> AC_SUBST(XRANDR_LIBS)
> + AC_SUBST(MISC_X_CFLAGS)
> + AC_SUBST(MISC_X_LIBS)
>
> PKG_CHECK_MODULES(XRANDR12,
> xrandr >= 1.2,
> @@ -288,12 +291,6 @@ if test "x$have_xrandr12" = "xyes" ; then
> AC_DEFINE([HAVE_XRANDR12], [], [Define if we have XRANDR 12])
> fi
>
> -if test "$red_target" = "x11"; then
> - PKG_CHECK_MODULES(MISC_X, x11 xext xrender)
> - AC_SUBST(MISC_X_CFLAGS)
> - AC_SUBST(MISC_X_LIBS)
> -fi
> -
> PKG_CHECK_MODULES(XINERAMA,
> xinerama >= 1.0,
> have_xinerama=yes,
> @@ -485,11 +482,11 @@ echo "
> python: ${PYTHON}
>
> Build Spice client: ${enable_client}
> -
> +" ; if test $enable_client == "yes"; then echo "
> Have XRANDR 1.2: ${have_xrandr12}
>
> Have Xinerama: ${have_xinerama}
> -
> +" ; fi ; echo "
> Support tunneling: ${enable_tunnel}
>
> Red target: ${red_target}
"Red target:" could be moved to the if test $enable_client block as well
since it's only relevant for the client. The patch looks good otherwise.
Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20120503/99300667/attachment.pgp>
More information about the Spice-devel
mailing list