As it has releases, it makes more sense to treat it as an external module rather than bundling it with spice-common. --- .gitmodules | 3 --- Makefile.am | 1 - common/Makefile.am | 1 - configure.ac | 5 +---- m4/spice-protocol.m4 | 5 +++++ spice-protocol | 1 - 6 files changed, 6 insertions(+), 10 deletions(-) delete mode 100644 .gitmodules create mode 100644 m4/spice-protocol.m4 delete mode 160000 spice-protocol diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index f7de75d..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "spice-protocol"] - path = spice-protocol - url = ../spice-protocol diff --git a/Makefile.am b/Makefile.am index 380bf24..e39273d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,7 +2,6 @@ NULL = ACLOCAL_AMFLAGS = -I m4 SUBDIRS = python_modules common -DIST_SUBDIRS = spice-protocol $(SUBDIRS) EXTRA_DIST = \ spice_codegen.py \ diff --git a/common/Makefile.am b/common/Makefile.am index 3b0be44..4abd89c 100644 --- a/common/Makefile.am +++ b/common/Makefile.am @@ -93,7 +93,6 @@ endif AM_CPPFLAGS = \ -I$(top_srcdir) \ $(SPICE_COMMON_CFLAGS) \ - $(PROTOCOL_CFLAGS) \ $(VISIBILITY_HIDDEN_CFLAGS) \ $(WARN_CFLAGS) \ -std=gnu99 \ diff --git a/configure.ac b/configure.ac index 98e0a23..e5c4021 100644 --- a/configure.ac +++ b/configure.ac @@ -28,10 +28,7 @@ AM_PROG_CC_C_O SPICE_CHECK_SYSDEPS # Checks for libraries -AC_CONFIG_SUBDIRS([spice-protocol]) -PROTOCOL_CFLAGS='-I ${top_srcdir}/spice-protocol' -AC_SUBST(PROTOCOL_CFLAGS) - +SPICE_CHECK_PROTOCOL(SPICE_COMMON) SPICE_CHECK_PIXMAN(SPICE_COMMON) SPICE_CHECK_SMARTCARD(SPICE_COMMON) SPICE_CHECK_CELT051(SPICE_COMMON) diff --git a/m4/spice-protocol.m4 b/m4/spice-protocol.m4 new file mode 100644 index 0000000..e4adeed --- /dev/null +++ b/m4/spice-protocol.m4 @@ -0,0 +1,5 @@ +AC_DEFUN([SPICE_CHECK_PROTOCOL], [ + PKG_CHECK_MODULES(PROTOCOL, spice-protocol >= 0.12.7) + AS_VAR_APPEND([$1_CFLAGS], [" $PROTOCOL_CFLAGS"]) + AS_VAR_APPEND([$1_LIBS], [" $PROTOCOL_LIBS"]) +]) diff --git a/spice-protocol b/spice-protocol deleted file mode 160000 index 7566c5b..0000000 --- a/spice-protocol +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7566c5b3ad47b0b487e15b58d72e151882d05541 -- 2.1.0 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel