pysetup.mk: Run commands on multiple `python's, possibly in parallel.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 14 Oct 2019 10:22:16 +0000 (11:22 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 8 May 2020 11:30:13 +0000 (12:30 +0100)
commit0ebebfc000cec6d2f974f26074bc6ff3c7f304d7
tree8372d94bf376dd74b1657d95d0e81a7a921f649a
parent36bcba75bdc4d74d33f99c11b417bc2c5b74cbef
pysetup.mk: Run commands on multiple `python's, possibly in parallel.

Most targets delegated to `setup.py' are now run, in parallel, on
multiple Python versions listed in the new Makefile variable `PYTHONS'.
The exceptions are `gen' and `dist', which only make sense with a single
Python.

Targets which can run multiple Python versions now support per-version
options for targets: set the variable OPTS-TARGET/PYTHON (e.g.,
`OPTS-install/python3.5').
pysetup.mk