[PATCH spice-gtk v2 0/2] Add support for building with meson/ninja

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

 



in v2:
- Fixed enum files being installed to wrong dir
- Fixed binaries not being installed
- gir/typelib files do not need explicit installation dir
- Moves some definitions -DXXX="yyy" passed as CFLAGS to config.h
- test-mock-acl-helper is not a test but a helper
- Do not rely on dependency checks in spice-common
- Require and make use of features in Meson 0.47
  * Use dictionaries where appropriate
  * Use feature option type
  * Install mode for usb-acl-helper

Eduardo Lima (Etrunko) (2):
  Add support for building with meson
  Update gitlab-ci to use meson

 .gitlab-ci.yml                     |  22 +-
 Makefile.am                        |   4 +
 build-aux/meson/check-spice-common |   5 +
 data/Makefile.am                   |   1 +
 data/meson.build                   |   4 +
 doc/Makefile.am                    |   2 +
 doc/meson.build                    |   1 +
 doc/reference/Makefile.am          |   2 +
 doc/reference/meson.build          |  51 +++++
 man/Makefile.am                    |   1 +
 man/meson.build                    |  11 +
 meson.build                        | 440 +++++++++++++++++++++++++++++++++++++
 meson_options.txt                  | 102 +++++++++
 po/meson.build                     |   3 +
 src/Makefile.am                    |   1 +
 src/meson.build                    | 359 ++++++++++++++++++++++++++++++
 subprojects/spice-common           |   2 +-
 tests/Makefile.am                  |   2 +
 tests/meson.build                  |  30 +++
 tools/Makefile.am                  |   2 +
 tools/meson.build                  |  32 +++
 vapi/Makefile.am                   |   1 +
 vapi/meson.build                   |  13 ++
 23 files changed, 1089 insertions(+), 2 deletions(-)
 create mode 100755 build-aux/meson/check-spice-common
 create mode 100644 data/meson.build
 create mode 100644 doc/meson.build
 create mode 100644 doc/reference/meson.build
 create mode 100644 man/meson.build
 create mode 100644 meson.build
 create mode 100644 meson_options.txt
 create mode 100644 po/meson.build
 create mode 100644 src/meson.build
 create mode 100644 tests/meson.build
 create mode 100644 tools/meson.build
 create mode 100644 vapi/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]