diff --git a/build_doc.sh b/build_doc.sh index 36eedf6b22029d99e356c5581a34cce02a53dff9..80a4b6de22990556586fe6b56ab38262a547ffd7 100755 --- a/build_doc.sh +++ b/build_doc.sh @@ -19,6 +19,8 @@ CC="gcc-11" CXX="g++-11" FC="gfortran-11" cmake -DCMAKE_BUILD_TYPE=Release -DVER -DPython3_EXECUTABLE="${PYTHON_EXECUTABLE}" -DPython3_INCLUDE_DIR="${PYTHON_INCLUDE_DIR}" -DPython3_LIBRARY="${PYTHON_LIBRARY}" \ -DWITH_DOCUMENTATION=on "${ROOT_DIR}" CC="gcc-11" CXX="g++-11" FC="gfortran-11" make VERBOSE=1 -j4 +## Workaround : distutils writes files to lib.linux-x86_64-cpython-310 dir and sphinx is looking into lib.linux-x86_64-3.10 +ln -s ${BUILD_DIR}/build/$(ls ./build | grep '^lib') ${BUILD_DIR}/build/$(ls ./build | grep '^src'|sed 's/src/lib/') CC="gcc-11" CXX="g++-11" FC="gfortran-11" make VERBOSE=1 -j4 doc mv $CI_PROJECT_DIR/build/docs/build/html public