Allow multiple module blocks to overwrite each other
Some repo I'm trying to build depends on appstream which is a Meson project. To build it on my system I need to pass it -Dsystemd=false
. This works fine in a module appstream
block but that is already defined in custom-qt6-libs.ksb
and thus I can't also specify it in my kdesrc-build config.
For now I just changed the block in custom-qt6-libs.ksb
directly but I'd like to not keep a custom version of that file around just for my system which I then have to make sure never to commit... Preferably I can just overwrite the required value I need (in this case configure-flags
) directly in my kdesrc-build config.
Edited by Andrew Shark