mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 01:50:38 +00:00
In travis docs builds, do a minimal build of the python modules
* We need to apt-get some build dependencies, and switch to python3 for the sphinx build so it can load the module.
This commit is contained in:
@@ -1,5 +1,20 @@
|
||||
#!/bin/sh
|
||||
|
||||
# ignore "error" codes in the env script below
|
||||
set +e
|
||||
|
||||
. /opt/qt56/bin/qt56-env.sh
|
||||
|
||||
set -ev
|
||||
|
||||
mkdir build
|
||||
pushd build
|
||||
|
||||
# Do a minimal build with as little as possible to get the python modules
|
||||
CC=gcc-6 CXX=g++-6 cmake -DCMAKE_BUILD_TYPE=Debug -DENABLE_GL=OFF -DENABLE_VULKAN=OFF -DENABLE_RENDERDOCCMD=OFF -DENABLE_QRENDERDOC=OFF ..
|
||||
make -j2
|
||||
|
||||
popd
|
||||
|
||||
cd docs/
|
||||
make html SPHINXOPTS=-W
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
#!/bin/sh
|
||||
set -ev
|
||||
|
||||
sudo pip install --upgrade pip setuptools
|
||||
sudo pip install Sphinx sphinx-rtd-theme
|
||||
sudo add-apt-repository -y 'ppa:ubuntu-toolchain-r/test'
|
||||
sudo add-apt-repository -y 'ppa:beineri/opt-qt562-trusty'
|
||||
sudo add-apt-repository -y 'deb http://apt.llvm.org/precise/ llvm-toolchain-precise-3.8 main'
|
||||
wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
|
||||
sudo apt-get update -qq
|
||||
sudo apt-get install --allow-unauthenticated -y -qq libx11-dev mesa-common-dev libgl1-mesa-dev qt56base libxcb-keysyms1-dev gdb g++-6 python3-pip
|
||||
|
||||
sudo pip3 install --upgrade pip setuptools
|
||||
sudo pip3 install Sphinx sphinx-rtd-theme
|
||||
|
||||
Reference in New Issue
Block a user