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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux Virtualization]     [Linux Virtualization]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]