【发布时间】:2016-03-26 02:30:00
【问题描述】:
我需要使用 cmake 生成 Visual Studio sln 文件,但我想确保这个生成的 *.sln 文件不会与原始 CMakeFiles.txt 连接(我想生成一次 sln 文件)。
我知道这不是典型用法,并且与源 CMakeFiles.txt 的连接在标准用法中是完美的,但在我的情况下,它不是想要的——我想将这些 sln 文件(项目解决方案)分发给一些同事,没有 CMake 的人。
也许还有另一种方法(cmake 除外),可以创建几个 Visual Studio 项目,而不会在 Visual Studio 中烦人地点击。
谢谢,
拉德克
【问题讨论】:
-
有一个命令可以让它在 IDE 中停止重新生成。我正在我的代码中寻找它。
-
这里是:option (CMAKE_SUPPRESS_REGENERATION "在构建过程中抑制导致构建脚本重新生成的 cmake 宏" ON)
-
从第一次快速测试开始,它似乎正在工作。非常感谢!