[PATCH 00/22] meson: move detection of various libraries to meson.build

Paolo Bonzini posted 22 patches 3 years, 4 months ago
Only 18 patches received!
block/curl.c                        |  28 --
block/meson.build                   |   2 +-
chardev/meson.build                 |   2 +-
configure                           | 593 +++-------------------------
contrib/elf2dmp/meson.build         |   2 +-
contrib/vhost-user-scsi/meson.build |   2 +-
meson.build                         | 325 ++++++++++++---
meson_options.txt                   |  43 +-
migration/meson.build               |   2 +-
softmmu/meson.build                 |   2 +-
softmmu/qemu-seccomp.c              |   2 -
tools/meson.build                   |   6 +-
12 files changed, 370 insertions(+), 639 deletions(-)
[PATCH 00/22] meson: move detection of various libraries to meson.build
Posted by Paolo Bonzini 3 years, 4 months ago
Not particularly interesting except for the diffstat and for the removal of
curl compatibility code.

I am sending this in preparation for another RFC around automatically
parsing configure command line options.  This uses Meson build option
introspection data in order to parse --enable and --disable options
that have been converted to Meson.  With a larger number of such options,
the advantages should be more apparent.

Based-on: <20201216162006.433850-1-pbonzini@redhat.com>

Paolo Bonzini (18):
  brlapi: convert to meson
  curl: remove compatibility code, require 7.29.0
  curl: convert to meson
  glusterfs: convert to meson
  bzip2: convert to meson
  libiscsi: convert to meson
  libnfs: convert to meson
  libssh: convert to meson
  rbd: convert to meson
  lzo: convert to meson
  snappy: convert to meson
  lzfse: convert to meson
  zstd: convert to meson
  seccomp: convert to meson
  virtfs: convert to meson
  cap_ng: convert to meson
  libattr: convert to meson
  meson.build: convert --with-default-devices to meson

 block/curl.c                        |  28 --
 block/meson.build                   |   2 +-
 chardev/meson.build                 |   2 +-
 configure                           | 593 +++-------------------------
 contrib/elf2dmp/meson.build         |   2 +-
 contrib/vhost-user-scsi/meson.build |   2 +-
 meson.build                         | 325 ++++++++++++---
 meson_options.txt                   |  43 +-
 migration/meson.build               |   2 +-
 softmmu/meson.build                 |   2 +-
 softmmu/qemu-seccomp.c              |   2 -
 tools/meson.build                   |   6 +-
 12 files changed, 370 insertions(+), 639 deletions(-)

-- 
2.29.2