diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2020-09-15 13:32:01 (GMT) |
---|---|---|
committer | Ben Boeckel <ben.boeckel@kitware.com> | 2020-09-16 17:35:53 (GMT) |
commit | 7d4ec05c6f5b4d7f2b27ded68003eab2d0126199 (patch) | |
tree | 39cea602c491d29619e1dc6df305cbbb9a49c87e /.gitlab/ci | |
parent | f0aaf24f0801ee5ff6107681f2740a892fa90aa1 (diff) | |
download | CMake-7d4ec05c6f5b4d7f2b27ded68003eab2d0126199.zip CMake-7d4ec05c6f5b4d7f2b27ded68003eab2d0126199.tar.gz CMake-7d4ec05c6f5b4d7f2b27ded68003eab2d0126199.tar.bz2 |
gitlab-ci: add a job to make a doc "bundle"
This can be added to any other platform's package by reusing the
artifact.
Diffstat (limited to '.gitlab/ci')
-rw-r--r-- | .gitlab/ci/configure_fedora31_sphinx.cmake | 8 | ||||
-rw-r--r-- | .gitlab/ci/configure_fedora31_sphinx_package.cmake | 13 | ||||
-rw-r--r-- | .gitlab/ci/configure_sphinx.cmake | 6 |
3 files changed, 20 insertions, 7 deletions
diff --git a/.gitlab/ci/configure_fedora31_sphinx.cmake b/.gitlab/ci/configure_fedora31_sphinx.cmake index dfc9b8c..90d159b 100644 --- a/.gitlab/ci/configure_fedora31_sphinx.cmake +++ b/.gitlab/ci/configure_fedora31_sphinx.cmake @@ -1,8 +1,2 @@ -set(SPHINX_INFO ON CACHE BOOL "") -set(SPHINX_MAN ON CACHE BOOL "") -set(SPHINX_HTML ON CACHE BOOL "") -set(SPHINX_SINGLEHTML ON CACHE BOOL "") -set(SPHINX_QTHELP ON CACHE BOOL "") -set(SPHINX_TEXT ON CACHE BOOL "") - +include("${CMAKE_CURRENT_LIST_DIR}/configure_sphinx.cmake") include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake") diff --git a/.gitlab/ci/configure_fedora31_sphinx_package.cmake b/.gitlab/ci/configure_fedora31_sphinx_package.cmake new file mode 100644 index 0000000..e839de8 --- /dev/null +++ b/.gitlab/ci/configure_fedora31_sphinx_package.cmake @@ -0,0 +1,13 @@ +# Disable formats not wanted in the package's documentation. +set(SPHINX_INFO OFF CACHE BOOL "") +set(SPHINX_SINGLEHTML OFF CACHE BOOL "") +set(SPHINX_TEXT OFF CACHE BOOL "") + +# Set the destination directory for docs that packages expect. +set(CMAKE_DOC_DIR "doc/cmake" CACHE STRING "") + +# Use a custom prefix to avoid conflicting with other builds. +set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/install-doc" CACHE PATH "") + +include("${CMAKE_CURRENT_LIST_DIR}/configure_sphinx.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/configure_common.cmake") diff --git a/.gitlab/ci/configure_sphinx.cmake b/.gitlab/ci/configure_sphinx.cmake new file mode 100644 index 0000000..3750309 --- /dev/null +++ b/.gitlab/ci/configure_sphinx.cmake @@ -0,0 +1,6 @@ +set(SPHINX_INFO ON CACHE BOOL "") +set(SPHINX_MAN ON CACHE BOOL "") +set(SPHINX_HTML ON CACHE BOOL "") +set(SPHINX_SINGLEHTML ON CACHE BOOL "") +set(SPHINX_QTHELP ON CACHE BOOL "") +set(SPHINX_TEXT ON CACHE BOOL "") |