为什么 CMake 生成的不干净删除使用 configure_file 创建的文件



我正在将CMake用于一个项目,并使用configure_file()命令生成一些配置.h文件。这足够好用,但是 - 如果我make clean,生成的文件不会被删除 - 当我使用不同的参数(或 ccmake 等(再次调用cmake时也不会覆盖它。

为什么会这样,我如何强制重新生成configure_file输出文件 - 必要时/始终?

如果文件是在源文件夹下而不是在构建文件夹下生成的,似乎可能会发生这种情况。我认为 CMake 将其找到的(生成的(文件视为源文件 - 或者至少不是构建文件(请参阅@Tsyvarev的评论(,因此不得删除/更改它们。

相关内容

  • 没有找到相关文章

最新更新