CMake:add_custom_command与build config相关目录中的输出

时间:2014-11-20 21:52:14

标签: visual-studio cmake

我有一个带有输出文件的自定义命令。

但是我在VisualStudio下遇到了一些问题:生成文件的位置对于Release和Debug来说是相同的,这不是我想要的。

我希望能够在子目录“Relase”或“Debug”中生成此文件,因为当使用VisualStudio生成器运行时,CMake会对所有二进制文件执行此操作。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:4)

在自定义命令中使用CMake变量CMAKE_CFG_INTDIR,如documentation中所示。