CMake 目标依赖图的生成

170 阅读1分钟

借助graphviz,我们可以生成目标依赖图

安装graphviz

sudo apt install graphviz

构建

mkdir build

cd build

## cmake 构建时候会把关系写到trinity.dot中
cmake .. --graphviz=trinity.dot

在build目录下,可以看到有trinity.dot文件

image.png

将trinity.dot转为png

dot -Tpng trinity.dot -o trinity.png

在build目录下可以看到多了一张png图片

image.png