[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