cmake的选项“--build”

时间:2013-06-19 05:06:45

标签: cmake

我想使用cmake --build命令来构建我的项目 此命令具有--config选项。 我不知道我可以分配多少个不同的参数。我发现cmake没有检查--config的参数是否正确

1 个答案:

答案 0 :(得分:25)

你可以这样打电话给cmake --build

cmake --build . --target MyExe --config Debug

这将从您的构建根运行,因为目录以.传递,并将在MyExe模式下构建目标Debug

如果您的构建工具是多配置工具(如Windows上的devenv),则--config参数很重要。如果在此处传递无效参数作为配置类型,则构建工具应该给出错误。

如果构建工具不是多配置(如gcc),则忽略--config参数。而是通过CMAKE_BUILD_TYPE CMake变量设置构建类型;即在运行CMake时设置,而不是在运行构建工具时设置。

您可以通过在--之后添加更多选项,将其添加到构建工具,例如,如果使用gcc,则传递-j4

cmake --build . --target MyExe -- -j4