--graphviz
选项是否应该获取自定义目标的依赖关系?
示例CMakeLists.txt
文件:
cmake_minimum_required(VERSION 2.8)
add_executable(target0 test.cpp)
add_dependencies(target0 target1)
add_custom_target(target1 ALL
COMMAND echo hello
)
"cmake --graphviz=test.dot ." 的输出文件将会是:
test.dot
digraph GG {
node [
fontsize = "12"
];
"node3" [ label="target0" shape="house"];
}
没有任何 target1
的痕迹。
add_dependencies
?这样做CMake会不会报错? - Tsyvarev