Tech riderRev. 23 Sept 2026
- 1Runs onNot stated by the maker
- 2CostsNot stated by the maker
- 3Source inputsCMake
- 4Programming languagesCMake
2 lines stated Written from the maker's own pages: cmakepp.github.io

Overview
CMinx is ranked #18 of 38 in documentation generators on Specifiction.
Compared on documentation generators
- Free plan
- Yescmakepp.github.io
- Source inputs
- CMakecmakepp.github.io
- Programming languages
- CMakecmakepp.github.io
Facts
- Purpose
- CMinx generates API documentation for CMake functions and macros.cmakepp.github.io · 4 Oct 2026
- How it works
- It extracts reStructuredText comment blocks from CMake files and generates Sphinx compatible .rst files.cmakepp.github.io · 4 Oct 2026
- Comment syntax
- Documented CMake functions or variables use block doc comments that begin with #[[[ and end with #]].cmakepp.github.io · 4 Oct 2026
- CLI
- The cminx command accepts CMake files or directories and supports output, recursive processing, prefixes, settings, and exclude filters.cmakepp.github.io · 4 Oct 2026
- Installation
- The documentation recommends installing with pip, or building and installing through CMake.cmakepp.github.io · 4 Oct 2026
- Sphinx workflow
- CMinx-generated API documentation can be included in a Sphinx documentation project.cmakepp.github.io · 4 Oct 2026
- CMake integration
- CMinx can be brought into a CMake build with FetchContent and run with cminx_gen_rst().cmakepp.github.io · 4 Oct 2026
- Config files
- CMinx searches for configuration files in operating-system dependent locations, including $XDG_CONFIG_HOME/cminx on Linux.cmakepp.github.io · 4 Oct 2026
- Custom settings
- A YAML settings file can override defaults, while command-line arguments override both settings and defaults.cmakepp.github.io · 4 Oct 2026
- Output formats
- CMinx generates reStructuredText files whose contents can use reStructuredText markup.github.com · 4 Oct 2026
- License
- The GitHub repository identifies the project license as Apache-2.0.github.com · 4 Oct 2026
- Support
- The project asks users to open an issue for questions, suggestions, or bug reports and says it will address them as soon as possible.github.com · 4 Oct 2026
- Who it serves
- CMinx is intended for documenting APIs in CMake modules as part of a C/C++ workflow.cmakepp.github.io · 4 Oct 2026
Best CMinx alternatives
See all 20 All accessCh 01 Scalar Free planAPILinux from $150/mo7.6 All accessCh 02 Asciidoctor Free planAPIBrowser Free to start7.5 All accessCh 03 Sphinx Free planAPILinux Free to start7.5 All accessCh 04 Kotlin/JS Free planLinuxMac Free to start7.4 All accessCh 05 Doxygen Free planLinuxMac Free to start7.1 All accessCh 06 mdBook Free planLinuxMac Free to start7.1
Where it ranks on Specifiction
Is CMinx yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- cmakepp.github.io/CMinx/· checked 4 Oct 2026
- cmakepp.github.io/CMinx/usage.html· checked 4 Oct 2026
- cmakepp.github.io/CMinx/installation.html· checked 4 Oct 2026
- cmakepp.github.io/CMinx/full_example.html· checked 4 Oct 2026
- github.com/CMakePP/CMinx· checked 4 Oct 2026




