Hey Ludovic,
Thanks for the comments!
> “Nowadays” we’d use gexps, like so:
> #~(cons* #$extra-flags #$list-of-flags)
Noted, I will follow this in the updated patch.
> This seems to be pasted from somewhere else; we might want to factorize it (not your fault of course, but something to keep in mind.)
It was indeed copied over from the with-patches segment, as I thought it would be useful to check if a configure-flag is being passed again. I think it is not particularly necessary as we assume that the user knows what they are doing when they are using transforms, so I will omit it in the updated patch.
> In general, the ‘name’ field of build systems is purely informational and I would suggest not relying on it.
Yes, and I've factored that in in the current patch- I have obtained the actual 'name' parameters of each of the given build systems through grepping. However, I agree with you in thinking that it might not be necessary at all- I wrote this as a 'stopgap' of sorts anyways. I would like to update it with a sophisticated checking mechanism at a later date that actually checks if the build system supports configure-flags if necessary.