参考这个问题,在CMake中有一个所谓的"安装"阶段.我习惯于按照如下所示的顺序运行CMake:
cmake .. cmake --build . --config Debug cmake --build . --config Release
是否有一个cmake --install
命令行开关意味着在此之后被调用?
虽然我认为它在某种程度上是相关的,但我并不是在寻找所谓的install
命令(我认为这是一个函数而不是一个命令,但这可能是一个术语问题).
不,这个开关不存在.
如果项目使用该install
命令,则会生成目标install
.你可以用它来调用它
cmake --build . --target install
这使用了CMake的构建工具模式,它是本机构建工具(例如make或Ninja)的几个命令的抽象接口,也可用于将任意参数传递给本机构建工具.
从版本3.15开始,CMake提供了一个安装开关。从发行说明中:
“ cmake(1)”命令获得了一个新的“ --install”选项。可以在构建项目以运行安装后使用它,而无需使用生成的构建系统或本机构建工具。
来源:https : //cmake.org/cmake/help/v3.15/release/3.15.html#id6
所以你可以使用
cmake --install