[Spice-devel] [PATCH spice-server 0/3] Add support for building with meson/ninja

Eduardo Lima (Etrunko) etrunko at redhat.com
Fri Jul 20 21:23:33 UTC 2018


Many things have changed since the last version of this series. More
importantly, we already have the meson build merged in spice-common and
decided to not reuse the checks that are done in the subproject here,
but replicate those blocks here as meson does not support any other way
of reusing the same code.

This series also updates the spice-common submodule with the latest
patch I sent for review:

https://lists.freedesktop.org/archives/spice-devel/2018-July/044828.html

Regards, Eduardo.

Eduardo Lima (Etrunko) (3):
  build: Move spice-common to subprojects/ directory
  Add support for building with meson
  Update gitlab-ci to use meson

 .gitlab-ci.yml                        |  31 +++++-
 .gitmodules                           |   2 +-
 Makefile.am                           |   4 +-
 autogen.sh                            |   2 +-
 build-aux/meson/check_spice-common.sh |   2 +
 configure.ac                          |   6 +-
 docs/Makefile.am                      |   1 +
 docs/manual/Makefile.am               |   1 +
 docs/manual/meson.build               |  18 ++++
 docs/meson.build                      |  14 +++
 meson.build                           | 188 ++++++++++++++++++++++++++++++++++
 meson_options.txt                     |  52 ++++++++++
 server/Makefile.am                    |   5 +-
 server/meson.build                    | 187 +++++++++++++++++++++++++++++++++
 server/tests/Makefile.am              |   5 +-
 server/tests/meson.build              |  85 +++++++++++++++
 spice-common                          |   1 -
 subprojects/spice-common              |   1 +
 tools/Makefile.am                     |   4 +
 tools/meson.build                     |   4 +
 20 files changed, 601 insertions(+), 12 deletions(-)
 create mode 100755 build-aux/meson/check_spice-common.sh
 create mode 100644 docs/manual/meson.build
 create mode 100644 docs/meson.build
 create mode 100644 meson.build
 create mode 100644 meson_options.txt
 create mode 100644 server/meson.build
 create mode 100644 server/tests/meson.build
 delete mode 160000 spice-common
 create mode 160000 subprojects/spice-common
 create mode 100644 tools/meson.build

-- 
2.14.4



More information about the Spice-devel mailing list