跳到主要内容

kmpkg_execute_build_process

执行必要的构建流程。

用法

kmpkg_execute_build_process(
COMMAND <cmd> [<args>...]
[NO_PARALLEL_COMMAND <cmd> [<args>...]]
WORKING_DIRECTORY </path/to/dir>
LOGNAME <log_name>
)

参数

COMMAND

待执行的命令及其参数。

NO_PARALLEL_COMMAND

可选参数,用于指定当检测到构建失败可能由并行执行导致时,尝试执行的非并行命令。

WORKING_DIRECTORY

执行命令的工作目录。

LOGNAME

日志文件使用的前缀名称。

该名称应对不同的三元组(triplet)保持唯一,以避免同时构建多个三元组时日志文件发生冲突。

源码

scripts/cmake/kmpkg_execute_build_process.cmake