![]() Meson: convert target/s390x/gen-features.h Meson: convert backends directory to Meson Meson: build softmmu-specific migration/ram.c Meson: convert migration directory to Meson Meson: convert monitor directory to Meson Meson: convert chardev directory to Meson (tools part) Meson: infrastructure for building emulators Meson: add remaining generated tcg trace helpersĬontrib/vhost-user-input: convert to mesonīuild-sys hack: link with whole. * convert configure tests (command line parsing and target configurationīuild-sys hack: ensure target directory is thereĬonfigure: expand path variables for meson configure Integrated in make check PoC makefile generator for next version at * convert at least some tests (already done, but not very well * Makefile.ninja rebuild rules are trigger-happy * move scripts/create_config invocation from rules.mak to meson * converted qemu-ga, remaining contrib/ and tools and emulators Having real associative arrays is very refreshing,Įspecially because they have been improved in Meson 0.53.0 and thatĪt this point, we can be quite sure that Meson 0.52.0 will be enough toīuild QEMU (all of the pull requests from Marc-André and myself wereĪccepted), even though we're going for 0.53.0 because of the associative The impression is that I am not used to imperative code in a build systemĪnd my brain looks at code differently when it's indented like code rather *looks* more daunting, but it is actually very nice to hack on. ![]() Thing here is to show what the finished meson.build looks like, and to let Testing was a bit light, but again this is just an RFC and the important The configure script is still full of feature detection. State, where we still have some executables built with Makefiles and Git:///bonzini/qemu (meson-poc-next includes the tests).Īs mentioned at QEMU maintainer summit, this is basically the worst Pull request Everything needed is included in branch meson-poc at Plugin support), though for the sake of this RFC I've already includedĪ bunch of preparatory patches that went in 4.2 or will be in an early 5.0. It's still based on a pretty old version of QEMU (before 4.2, so missing Left out that part it because this one is already pretty large.īecause of the size, I've CCed interested people only on the cover letter. Thus the couple hacks included in this series are temporary, but I have He also went ahead and reached the point where rules.mak can be dropped, I'm posting it until the point where Makefile.targetĪnd unnest-vars can be removed, and all builds become non-recursive. See from the patch count, has seen quite some progress thanks to This is the next version of the Meson conversion which, as you can To: qemu-devel +Cc: peter.maydell, alex.bennee, armbru, Marc-André Lureau ` (134 more replies) 0 siblings, 135 replies 142+ messages in threadįrom: Paolo Bonzini 12:50 UTC ( / raw) 12:50 ` build-sys hack: ensure target directory is there Paolo Bonzini Proof of concept for Meson integration All of help / color / mirror / Atom feed * Proof of concept for Meson integration 12:50 Paolo Bonzini
0 Comments
Leave a Reply. |