diff options
author | Brad King <brad.king@kitware.com> | 2019-12-06 15:07:31 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2020-01-13 11:08:11 (GMT) |
commit | b1b7d01172b78cd3f301fb77117a3b7191ca1f20 (patch) | |
tree | e7ca84ac3b9f69e68dc2e64c66c3f797e17011d4 /Utilities/Sphinx/cmake.py | |
parent | e4c07116027e7c82fab658b11a630492052f3761 (diff) | |
download | CMake-b1b7d01172b78cd3f301fb77117a3b7191ca1f20.zip CMake-b1b7d01172b78cd3f301fb77117a3b7191ca1f20.tar.gz CMake-b1b7d01172b78cd3f301fb77117a3b7191ca1f20.tar.bz2 |
Utilities/Sphinx: Index document types only by top level directory
We use the convention `Help/<type>/<doc>` for indexing each document as
an object of type `<type>`. Split the document name on the first slash
rather than the last slash so that multi-level documents like
`Help/guide/tutorial/index.rst` are indexed as their top-level type.
Diffstat (limited to 'Utilities/Sphinx/cmake.py')
-rw-r--r-- | Utilities/Sphinx/cmake.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Utilities/Sphinx/cmake.py b/Utilities/Sphinx/cmake.py index d903dbe..b9bf41b 100644 --- a/Utilities/Sphinx/cmake.py +++ b/Utilities/Sphinx/cmake.py @@ -251,7 +251,7 @@ class CMakeTransform(Transform): env = self.document.settings.env # Treat some documents as cmake domain objects. - objtype, sep, tail = env.docname.rpartition('/') + objtype, sep, tail = env.docname.partition('/') make_index_entry = _cmake_index_objs.get(objtype) if make_index_entry: title = self.parse_title(env.docname) |