diff options
author | Brad King <brad.king@kitware.com> | 2014-11-11 22:19:26 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-11-12 14:10:52 (GMT) |
commit | 7ca9a459eb51ab110680d8221ddefeb0ffc6e95f (patch) | |
tree | 19521d720bf6503e028391172b1daec9bcadf9eb /Utilities/Sphinx/create_identifiers.py | |
parent | 54ff77dc621a91302abad0ab38d9bd26de8914b9 (diff) | |
download | CMake-7ca9a459eb51ab110680d8221ddefeb0ffc6e95f.zip CMake-7ca9a459eb51ab110680d8221ddefeb0ffc6e95f.tar.gz CMake-7ca9a459eb51ab110680d8221ddefeb0ffc6e95f.tar.bz2 |
Utilities/Sphinx: Add index entries for cross-references
Add a document transform to insert index and target nodes just before
any CMake domain cross-reference node. This will make references to
CMake domain objects appear in the index. Also add a comment explaining
why it cannot be done in a result_nodes method of the CMakeXRefRole.
Diffstat (limited to 'Utilities/Sphinx/create_identifiers.py')
-rwxr-xr-x | Utilities/Sphinx/create_identifiers.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Utilities/Sphinx/create_identifiers.py b/Utilities/Sphinx/create_identifiers.py index 7715e53..3fe3fcb 100755 --- a/Utilities/Sphinx/create_identifiers.py +++ b/Utilities/Sphinx/create_identifiers.py @@ -34,7 +34,7 @@ for line in lines: for domain_object_string, domain_object_type in mapping: if "<keyword name=\"" + domain_object_string + "\"" in line: - if not "id=\"" in line: + if not "id=\"" in line and not "#index-" in line: prefix = "<keyword name=\"" + domain_object_string + "\" " part1, part2 = line.split(prefix) head, tail = part2.split("#" + domain_object_type + ":") |