[Spice-devel] [spice-server PATCH v1] build-sys: remove -I spice-protocol as submodule

Victor Toso victortoso at redhat.com
Thu Aug 13 07:19:33 PDT 2015


---
 configure.ac             | 6 +++++-
 server/Makefile.am       | 1 +
 server/tests/Makefile.am | 1 +
 3 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 5b4caa4..2479822 100644
--- a/configure.ac
+++ b/configure.ac
@@ -92,7 +92,7 @@ dnl =========================================================================
 dnl Check deps
 
 AC_CONFIG_SUBDIRS([spice-common])
-COMMON_CFLAGS='-I ${top_srcdir}/spice-common/ -I ${top_builddir}/spice-common/ -I ${top_srcdir}/spice-common/spice-protocol/'
+COMMON_CFLAGS='-I ${top_srcdir}/spice-common/ -I ${top_builddir}/spice-common/'
 AC_SUBST(COMMON_CFLAGS)
 
 AC_CHECK_LIBM
@@ -109,6 +109,10 @@ AS_IF([test x"$have_smartcard" = "xyes"], [
     AS_VAR_APPEND([SPICE_REQUIRES], [" libcacard >= 0.1.2"])
 ])
 
+PKG_CHECK_MODULES([SPICE_PROTOCOL], [spice-protocol >= 0.12])
+AC_SUBST(SPICE_PROTOCOL_CFLAGS)
+AS_VAR_APPEND([SPICE_REQUIRES], [" spice-protocol >= 0.12"])
+
 PKG_CHECK_MODULES([GLIB2], [glib-2.0 >= 2.22])
 AS_VAR_APPEND([SPICE_REQUIRES], [" glib-2.0 >= 2.22"])
 
diff --git a/server/Makefile.am b/server/Makefile.am
index 89a375c..efc3159 100644
--- a/server/Makefile.am
+++ b/server/Makefile.am
@@ -5,6 +5,7 @@ AM_CPPFLAGS =					\
 	-DSPICE_SERVER_INTERNAL			\
 	-DRED_STATISTICS			\
 	$(COMMON_CFLAGS)			\
+	$(SPICE_PROTOCOL_CFLAGS)		\
 	$(GLIB2_CFLAGS)				\
 	$(LZ4_CFLAGS)				\
 	$(PIXMAN_CFLAGS)			\
diff --git a/server/tests/Makefile.am b/server/tests/Makefile.am
index 32c97ce..f147a44 100644
--- a/server/tests/Makefile.am
+++ b/server/tests/Makefile.am
@@ -7,6 +7,7 @@ AM_CPPFLAGS =					\
 	-I$(top_builddir)/server		\
 	-I$(top_srcdir)/server/tests		\
 	$(COMMON_CFLAGS)			\
+	$(SPICE_PROTOCOL_CFLAGS)		\
 	$(GLIB2_CFLAGS)				\
 	$(SMARTCARD_CFLAGS)			\
 	$(SPICE_NONPKGCONFIG_CFLAGS)		\
-- 
2.4.3



More information about the Spice-devel mailing list