From da5c7fe3c442cfd920369c77ebf92ce14371b06c Mon Sep 17 00:00:00 2001 From: Daniel Baston Date: Wed, 8 Nov 2023 05:29:54 -0500 Subject: [PATCH] use external script --- .readthedocs.yaml | 8 +------- doc/rtd/pre_build.sh | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 7 deletions(-) create mode 100755 doc/rtd/pre_build.sh diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 9645a3679e6f..78fd4ad1ce80 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -14,13 +14,7 @@ build: post_checkout: - (git --no-pager log --pretty="tformat:%s -- %b" -1 | grep -viqP "skip ci|ci skip") || exit 183 pre_build: - - mkdir build - - cd build - - cmake -DGDAL_BUILD_OPTIONAL_DRIVERS=OFF -DOGR_BUILD_OPTIONAL_DRIVERS=OFF -DBUILD_PYTHON_BINDINGS=ON -DBUILD_TESTING=OFF .. - - make -j$(nproc) - - make install - - cd ../doc - - python3 -m pip install -r requirements.txt + - ./docs/rtd/pre_build.sh apt_packages: - cmake diff --git a/doc/rtd/pre_build.sh b/doc/rtd/pre_build.sh new file mode 100755 index 000000000000..3ed5b988b72d --- /dev/null +++ b/doc/rtd/pre_build.sh @@ -0,0 +1,19 @@ +#!/bin/sh +set -e + +mkdir build +cd build + +cmake \ + -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_INSTALL_PREFIX=$HOME/.local \ + -DGDAL_BUILD_OPTIONAL_DRIVERS=OFF \ + -DOGR_BUILD_OPTIONAL_DRIVERS=OFF \ + -DBUILD_PYTHON_BINDINGS=ON \ + -DBUILD_TESTING=OFF .. + +make -j$(nproc) +make install + +cd ../doc +make doxygen