diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-09-21 17:49:45 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-12-14 14:44:04 +0200 |
commit | e13a7cfac04ebffd865e3c3ca0ab8f95ba2c7696 (patch) | |
tree | 98bf7ff74d54229053cfa2dd41f476fc181f0d86 | |
parent | eb161df660abd1f87052a0d35733fefee286908d (diff) |
kbuild: Run documentation build in virtualenv
To avoid depending on the sphinx version installed on the host, run the
documentation build in a python virtual environment.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-rwxr-xr-x | kbuild.sh | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -178,7 +178,17 @@ fi # if [[ $do_compile_doc == 1 ]] ; then + ( + if [[ ! -f $PWD/output/doc/bin/activate ]] ; then + virtualenv $PWD/output/doc + source $PWD/output/doc/bin/activate + pip install -r Documentation/sphinx/requirements.txt + else + source $PWD/output/doc/bin/activate + fi + $pmake DOCBOOKS='' htmldocs + ) fi # |