如何使用--build选项查看cmake发出的命令

bbv*_*bbv 7 build cmake

当我运行"cmake --build .--target INSTALL"命令时,我怎么能看到发出的命令?似乎没有像--versbose之类的选项.cmake帮助说"cmake --build"是底层构建工具的接口,但没有说明发出的命令转储.

我需要这个的原因是因为,当我尝试在命令行上运行msbuild时,它失败并显示错误,说项目中不存在目标INSTALL.但是,cmake成功了.所以,我猜,cmake也可能使用msbuild本身,虽然有一些特定的选项.

sak*_*kra 8

您可以使用--开关将其他选项传递给本机构建工具,即:

cmake --build . --target INSTALL -- /verbosity:detailed
Run Code Online (Sandbox Code Playgroud)

  • `cmake --build ... -- -clp:ShowCommandLine` (请参阅 MSBuild [命令行参考](https://learn.microsoft.com/en-us/visualstudio/msbuild/msbuild-command-line-reference ?视图=vs-2019))。 (2认同)