configure: bootstrap sphinx with mkvenv
authorJohn Snow <jsnow@redhat.com>
Thu, 11 May 2023 03:54:29 +0000 (23:54 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 18 May 2023 06:53:51 +0000 (08:53 +0200)
commit6f6652ebc2717b28c5788e6364c6dab09bb0ac44
tree4f9ff0d7c22e8ba1639bac84504fedbe42e603ac
parent6b0cedcdc7c52feda1a6b5d6c6f30356290af0ec
configure: bootstrap sphinx with mkvenv

When docs are explicitly requested, require Sphinx>=1.6.0. When docs are
explicitly disabled, don't bother to check for Sphinx at all. If docs
are set to "auto", attempt to locate Sphinx, but continue onward if it
wasn't located.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: John Snow <jsnow@redhat.com>
Message-Id: <20230511035435.734312-22-jsnow@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
configure
docs/conf.py
docs/meson.build
meson_options.txt
scripts/meson-buildoptions.sh