如何调用add_custom_command

时间:2012-02-15 06:08:24

标签: cmake

我想使用add_custom_command生成文件。我知道我可以使用add_custom_target设置DEPENDS来调用命令。但这也会创建一个目标(如在visual studio中,它将创建一个.vcxproj)。我使用另一个add_custom_command,然后设置DEPENDS,但它不起作用。为什么?哪个级别的依赖可以调用它?

是否有任何方法可以调用add_custom_command make install调用install命令。

1 个答案:

答案 0 :(得分:1)

add_custom_command()函数对应于Makefile的规则。它列出了生成某个文件所需的命令。如果你希望能够从make调用运行,你应该把它包装成`add_custom_target(tgt DEPENDS cmd),就像你说的那样。

因此,如果没有为他们创建custom_target,就无法执行custom_command。