有没有办法用CMake添加“全局”构建步骤?每个构建执行一次并且不依赖于任何特定项目。
将它添加到ZERO_CHECK项目会有效,但我无法弄清楚是否可以做到这一点。
答案 0 :(得分:1)
如果您对"empty-target-solution"不满意,可以使用CMake的安装工具,该工具内置时间戳检查,根据需要仅复制新文件。但是那么你的用户have to run the install target explicitly unless you do some tricks可能不是你想要的。
答案 1 :(得分:0)
看起来这样做的唯一方法是添加一个空目标并向其添加构建步骤。它不漂亮,但它有效。
答案 2 :(得分:0)
在顶级CMakeLists.txt中添加内容?听起来像是在混淆CMake的使用,这就是标题所暗示的以及CMake项目如何在VS中运行。
这个全球构建步骤究竟应该做什么?