跳到主要内容

kmpkg_build_make

构建 Makefile 项目。

用法

kmpkg_build_make([BUILD_TARGET <target>]
[INSTALL_TARGET <target>]
[ADD_BIN_TO_PATH]
[ENABLE_INSTALL]
[MAKEFILE <makefileName>]
[LOGFILE_ROOT <logfileroot>]
[DISABLE_PARALLEL]
[SUBPATH <path>])

BUILD_TARGET

传递给 make 构建命令的目标(对应命令:./make <target>)。若未指定,则会传递 'all' 目标。

INSTALL_TARGET

若启用 ENABLE_INSTALL,则传递给 make 构建命令的目标(对应命令:./make <target>)。默认值为 'install'。

ADD_BIN_TO_PATH

在构建期间将相应的 Release 和 Debug 版本 bin\ 目录添加到路径中,以便可执行文件能够基于树内的 DLL 文件运行。

ENABLE_INSTALL

如果该端口支持 install 目标,请改用 kmpkg_install_make()

MAKEFILE

指定 Makefile 文件,路径为相对于传递给 kmpkg_configure_make() 的源码根目录的相对路径。

LOGFILE_ROOT

指定日志文件的前缀。

DISABLE_PARALLEL

指示底层构建系统不进行并行构建。

SUBPATH

调用 make 时需进入的额外子目录。当仅需构建端口的部分内容时,此参数会很有用。

说明

调用此命令前,应先调用 kmpkg_configure_make()

如果你的 makefile 支持 “install” 目标,可使用别名函数 kmpkg_install_make()

源码

scripts/cmake/kmpkg_build_make.cmake