CMake基础教程(28)自动生成目标依赖图

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake基础教程(28)自动生成目标依赖图相关的知识,希望对你有一定的参考价值。

cmake --graphviz=xx可以生成dot图描述文件。

安装graphviz之后可以使用dot命令转换成png图片。

$ sudo apt install graphviz
add_custom_target(graphviz ALL
    COMMAND $CMAKE_COMMAND"--graphviz=foo.dot" .
    COMMAND dot -Tpng foo.dot -o foo.png
    WORKING_DIRECTORY"$CMAKE_BINARY_DIR"
)

以上是关于CMake基础教程(28)自动生成目标依赖图的主要内容,如果未能解决你的问题,请参考以下文章

CMake基础教程(30)CMake构建系统概览

CMake基础教程(24)add_executable生成目标可执行文件

CMake基础教程(36)Linux交叉编译

CMake基础教程(21)add_custom_target添加一个伪目标执行定制操作

CMake基础教程(31)add_dependencies添加target之间的依赖

cmake基础教程(40)生成器表达式