[Spice-devel] [PATCH 06/15] client: make building client optional

Christophe Fergeau cfergeau at redhat.com
Thu Apr 21 04:53:31 PDT 2011


---
 Makefile.am  |    6 +++++-
 configure.ac |    8 ++++++++
 2 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index d90357f..853ffea 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,8 @@
-SUBDIRS = common server client python_modules
+SUBDIRS = common server python_modules
+
+if SUPPORT_CLIENT
+SUBDIRS += client
+endif
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = spice-server.pc
diff --git a/configure.ac b/configure.ac
index c5f3534..a972470 100644
--- a/configure.ac
+++ b/configure.ac
@@ -123,6 +123,12 @@ if test "x$enable_smartcard" = "xyes"; then
    AC_DEFINE(USE_SMARTCARD, [1], [Define if supporting smartcard proxying])
 fi
 
+AC_ARG_ENABLE(client,
+[  --enable-client         Enable spice client],,
+[enable_client="yes"])
+AS_IF([test x"$enable_client" != "xno"], [enable_client="yes"])
+AM_CONDITIONAL(SUPPORT_CLIENT, test "x$enable_client" = "xyes")
+
 dnl =========================================================================
 dnl Check deps
 
@@ -517,6 +523,8 @@ echo "
         c compiler:               ${CC}
         c++ compiler:             ${CXX}
 
+        Build Spice client:       ${enable_client}
+
         Have XRANDR 1.2:          ${have_xrandr12}
 
         Support tunneling:        ${enable_tunnel}
-- 
1.7.4.4



More information about the Spice-devel mailing list