Allow installing GObject Introspection overrides to multiple system python installations. This is something Gentoo supports (I'm not sure about other distros) so this has made packaging a little messy.
Switching py-overrides-dir to array allows for passing multiple paths as a comma separated string, and should maintain compatibility with existing build harnesses.
This also switches from find_program to python.find_installation and adds a python_target to allow specifying multiple installation targets instead of a list of paths. I defaulted python_target to just python3, as I assume python and python3 refer to the same python installation on modern systems. This also matches the default for python3-xapp.
Allow installing GObject Introspection overrides to multiple system python installations. This is something Gentoo supports (I'm not sure about other distros) so this has made packaging a little messy.
Switching
py-overrides-dir
toarray
allows for passing multiple paths as a comma separated string, and should maintain compatibility with existing build harnesses.This also switches from
find_program
topython.find_installation
and adds apython_target
to allow specifying multiple installation targets instead of a list of paths. I defaultedpython_target
to justpython3
, as I assumepython
andpython3
refer to the same python installation on modern systems. This also matches the default forpython3-xapp
.