qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] build contrib/plugins using meson
@ 2024-08-14 23:36 Pierrick Bouvier
  2024-08-14 23:36 ` [PATCH 1/6] contrib/plugins/execlog: fix warning Pierrick Bouvier
                   ` (6 more replies)
  0 siblings, 7 replies; 31+ messages in thread
From: Pierrick Bouvier @ 2024-08-14 23:36 UTC (permalink / raw)
  To: qemu-devel
  Cc: Alex Bennée, Paolo Bonzini, Mahmoud Mandour,
	Daniel P. Berrangé, Alexandre Iooss, Thomas Huth,
	Pierrick Bouvier, Marc-André Lureau,
	Philippe Mathieu-Daudé

Contrib plugins have been built out of tree so far, thanks to a Makefile.
However, it is quite inconvenient for maintenance, as we may break them,
especially for specific architectures.

First patches are fixing warnings for existing plugins, then we add meson
support, and finally, we remove Makefile for contrib/plugins.

Based on the proposal of Anton Kochkov on associated gitlab issue.
Solves: https://gitlab.com/qemu-project/qemu/-/issues/1710

Pierrick Bouvier (6):
  contrib/plugins/execlog: fix warning
  contrib/plugins/cache: fix warning when compiling on 32bits host
  contrib/plugins/hwprofile: fix warning when compiling on 32bits host
  contrib/plugins/hotblocks: fix warning when compiling on 32bits host
  meson: build contrib/plugins with meson
  contrib/plugins: remove Makefile for contrib/plugins

 configure                   | 18 --------
 Makefile                    | 10 -----
 meson.build                 |  4 ++
 contrib/plugins/cache.c     |  6 +--
 contrib/plugins/execlog.c   |  4 +-
 contrib/plugins/hotblocks.c |  4 +-
 contrib/plugins/hwprofile.c |  9 ++--
 contrib/plugins/Makefile    | 85 -------------------------------------
 contrib/plugins/meson.build | 23 ++++++++++
 9 files changed, 39 insertions(+), 124 deletions(-)
 delete mode 100644 contrib/plugins/Makefile
 create mode 100644 contrib/plugins/meson.build

-- 
2.39.2



^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2024-08-17  6:48 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-14 23:36 [PATCH 0/6] build contrib/plugins using meson Pierrick Bouvier
2024-08-14 23:36 ` [PATCH 1/6] contrib/plugins/execlog: fix warning Pierrick Bouvier
2024-08-15  8:06   ` Thomas Huth
2024-08-17  6:47   ` Alexandre IOOSS
2024-08-14 23:36 ` [PATCH 2/6] contrib/plugins/cache: fix warning when compiling on 32bits host Pierrick Bouvier
2024-08-15  8:11   ` Thomas Huth
2024-08-15 11:46     ` Alex Bennée
2024-08-15 17:38       ` Pierrick Bouvier
2024-08-16  2:16         ` Pierrick Bouvier
2024-08-16 12:49         ` Alex Bennée
2024-08-15 22:23       ` Richard Henderson
2024-08-16 12:47         ` Alex Bennée
2024-08-16 14:17           ` Peter Maydell
2024-08-16 21:58           ` Richard Henderson
2024-08-14 23:36 ` [PATCH 3/6] contrib/plugins/hwprofile: " Pierrick Bouvier
2024-08-15  8:13   ` Thomas Huth
2024-08-15 12:03     ` Alex Bennée
2024-08-15 17:40       ` Pierrick Bouvier
2024-08-16  4:50         ` Pierrick Bouvier
2024-08-14 23:36 ` [PATCH 4/6] contrib/plugins/hotblocks: " Pierrick Bouvier
2024-08-15  8:14   ` Thomas Huth
2024-08-14 23:36 ` [PATCH 5/6] meson: build contrib/plugins with meson Pierrick Bouvier
2024-08-14 23:36 ` [PATCH 6/6] contrib/plugins: remove Makefile for contrib/plugins Pierrick Bouvier
2024-08-15  6:00 ` [PATCH 0/6] build contrib/plugins using meson Paolo Bonzini
2024-08-15 11:42   ` Alex Bennée
2024-08-15 17:42     ` Pierrick Bouvier
2024-08-15 18:04   ` Pierrick Bouvier
2024-08-15 18:37     ` Paolo Bonzini
2024-08-15 19:14       ` Peter Maydell
2024-08-16  6:50     ` Philippe Mathieu-Daudé
2024-08-16 18:44       ` Pierrick Bouvier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).