Skip to content

Improve no op builds

commit 1323ba00:

meson: Make depresolver.py reproducible
It was using set() for holding dependencies, which does not have
a guaranteed order. Because of this, the order of libraries in the
linker lines were changing randomly, causing all the exes (1000 of
them, including tests) to be rebuilt even for no-op builds on
reconfigure.

commit a79f62a2:

meson: Use check: true for run_command
In case it ever fails, we should error immediately, not at some random
place later.

Merge request reports