在 CMake 的构建工具模式下传递参数

Den*_*nis 4 build cmake

我有一组要编译的小型 C 程序Nmake。我启动构建过程

cmake -G "NMake Makefiles" ..

cmake --build buildDir
Run Code Online (Sandbox Code Playgroud)

Nmake开始编译。问题是构建过程在第一个编译错误处停止。我想构建所有可以编译的程序。我知道有/K命令行 选项Nmake,但是如果我只能访问CMakeLists.txt和,我怎么能传递这个选项cmake.exe?如何在 CMake 的构建工具模式下将参数传递给构建工具?

usr*_*567 6

您可以在--.
在你的情况下,这将是

cmake --build <buildDir> -- /K
Run Code Online (Sandbox Code Playgroud)

相关文档:https : //cmake.org/cmake/help/v3.7/manual/cmake.1.html#build-tool-mode