cmake-annotate - Parse cmake listfiles and re-emit them with semantic annotations in HTML.
Contents
Description
Parse cmake listfiles and re-emit them with semantic annotations in HTML.
Some options regarding parsing are configurable by providing a configuration file. The configuration file
format is the same as that used by cmake-format, and the same file can be used for both programs.
cmake-format can spit out the default configuration for you as starting point for customization. Run with
`--dump-config [yaml|json|python]`.
infilepathsDistribution
The latest version of cmake-annotate may be downloaded from https://github.com/cheshirekow/cmake_format
cmake-annotate 2024-10-06 CMAKE-ANNOTATE(1)
Name
cmake-annotate - Parse cmake listfiles and re-emit them with semantic annotations in HTML.
Options
-v, --version
show program's version number and exit
-f{page,stub,iframe}, --format{page,stub,iframe}
whether to output a standalone `page` complete with <html></html> tags, or just the annotated
content
-oOUTFILE_PATH, --outfile-pathOUTFILE_PATH
Where to write the formatted file. Default is stdout.
-cCONFIG_FILE, --config-fileCONFIG_FILE
path to configuration file
Synopsis
cmake-annotate [-h] [--format {page,stub}] [-o OUTFILE_PATH] [-c CONFIG_FILE] infilepath [infilepath ...]
