跳到主要内容

kmpkg_cmake_install

构建并安装 CMake 项目。

用法

kmpkg_cmake_install(
[DISABLE_PARALLEL]
[ADD_BIN_TO_PATH]
)

要使用此函数,你必须依赖辅助端口 kmpkg-cmake

"dependencies": [
{
"name": "kmpkg-cmake",
"host": true
}
]

参数

DISABLE_PARALLEL

禁用并行执行构建流程。

默认情况下,构建流程会以最多 KMPKG_MAX_CONCURRENCY 个任务并行运行。此选项会将构建限制为单任务执行,仅当底层构建流程无法在并发模式下正确运行时才应使用。

ADD_BIN_TO_PATH

构建期间将对应配置的 bin/ 目录添加到 PATH 环境变量中。

针对 Windows 动态三元组构建时,新编译的可执行文件可能无法立即运行,因为其依赖的 DLL 文件在构建环境中可能无法被找到。此标志会指示 kmpkg 将定位这些依赖 DLL 所需的额外路径添加到 PATH 环境变量中。如果项目需要在构建过程中执行新编译的二进制文件(例如用于代码生成),则必须启用此选项。

示例

kmpkg_from_github(OUT_SOURCE_PATH source_path ...)
kmpkg_cmake_configure(SOURCE_PATH "${source_path}")
kmpkg_cmake_install()

在 kumose/kmpkg 中搜索示例

备注

此命令替代了 kmpkg_install_cmake()

源码

ports/kmpkg-cmake/kmpkg_cmake_install.cmake