On Wed, Mar 23, 2022 at 09:20:18AM +0000, Richard Hughes wrote:
On Tue, 22 Mar 2022 at 12:07, Carl-Daniel Hailfinger email@example.com wrote:
AFAIR there were three arguments for meson:
- Meson build integrates nicely with other packages built by meson
This means we can build libflashrom as a subproject, which means we can build the flashrom plugin even when the distro doesn't ship [a new enough] flashrom package: https://github.com/fwupd/fwupd/blob/main/subprojects/flashrom.wrap
That's just something you can't do with the Makefile, and removing the subproject would force us to remove flashrom support from almost all the CI systems we test fwupd with.
Is meson unable to call `make` in a subdirectory?