CCF/livehtml.sh

26 строки
685 B
Bash
Executable File

#!/bin/bash
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the Apache 2.0 License.
set -e
if [ ! -f "python/version.py" ]; then
echo "Generate version.py if it doesn't already exist"
mkdir -p tmp_build && cd tmp_build
cmake -L -GNinja -DCOMPILE_TARGET=virtual ..
cd .. && rm -rf tmp_build
fi
echo "Setting up Python environment..."
if [ ! -f "env/bin/activate" ]
then
python3.8 -m venv env
fi
source env/bin/activate
pip install -U pip
pip install -q -U -e ./python/
pip install -q -U -r ./doc/requirements.txt
echo "Python environment successfully setup"
sphinx-autobuild -b html doc doc/html --host localhost --port 8080