Let's not add the dependency unless required.
Most of these are identical, let's just generate from a meson template.