Split targets so that they use options helpers when possible.
Always install the completions to some useful place. [1]
if CONTRIB is on, symlink them in the right place. if CONTRIB is off, copy the anyway.
PR: 212303
Submitted by: mat
Reported by: Aleksander Alekseev [1]
Approved by: maintainer timeout
Sponsored by: Absolight