如何使用 Visual Studio 2019 生成器执行 CMake 项目的详细构建
How to perform verbose builds of a CMake project with Visual Studio 2019 generator
我正在使用 Clion 处理需要使用 Visual Studio 16 2019 generator 构建的 CMake 项目。当我 运行 构建时,Clion 执行以下命令:
$ cmake.exe --build C:\<PATH_TO_PROJECT>\cmake-build-release --target FooTarget --config Release
现在有了这个工作流,我想获得详细的构建,以便对每个构建使用的命令和命令行参数进行故障排除。
在使用 Visual Studio 2019 生成器时是否可以让 cmake 进行 运行 详细构建?
CMake 支持将 generator-specific 编译器标志作为 build tool options.
传递
如果您使用的是 Visual Studio 生成器,您可以使用如下命令传递 MsBuild command line options 例如 -verbosity:level
:
cmake.exe --build C:\<PROJECTDIR>\cmake-build-debug --target <BUILDTARGET> --config Debug -- -verbosity:diagnostic
在 Clion 中,只需打开项目的 CMake 设置并将 -- -verbosity:diagnostic
添加到“构建选项”行编辑。
我正在使用 Clion 处理需要使用 Visual Studio 16 2019 generator 构建的 CMake 项目。当我 运行 构建时,Clion 执行以下命令:
$ cmake.exe --build C:\<PATH_TO_PROJECT>\cmake-build-release --target FooTarget --config Release
现在有了这个工作流,我想获得详细的构建,以便对每个构建使用的命令和命令行参数进行故障排除。
在使用 Visual Studio 2019 生成器时是否可以让 cmake 进行 运行 详细构建?
CMake 支持将 generator-specific 编译器标志作为 build tool options.
传递如果您使用的是 Visual Studio 生成器,您可以使用如下命令传递 MsBuild command line options 例如 -verbosity:level
:
cmake.exe --build C:\<PROJECTDIR>\cmake-build-debug --target <BUILDTARGET> --config Debug -- -verbosity:diagnostic
在 Clion 中,只需打开项目的 CMake 设置并将 -- -verbosity:diagnostic
添加到“构建选项”行编辑。