kmpkg_fail_port_install
注意
此函数已被弃用,建议改用
supports字段。
检查通用依赖项,并输出(默认)错误信息以终止当前端口文件的安装流程。
用法
kmpkg_fail_port_install(
[ALWAYS]
[MESSAGE <"Reason for failure">]
[ON_TARGET <Windows> [<OSX> ...]]
[ON_ARCH <x64> [<arm> ...]]
[ON_CRT_LINKAGE <static> [<dynamic> ...]]
[ON_LIBRARY_LINKAGE <static> [<dynamic> ...]]
)
参数
MESSAGE
自定义的失败提示信息。若未指定该参数,函数会根据具体的失败条件自动显示默认错误信息。
ALWAYS
强制立即终止端口安装流程(无视其他条件是否触发)。
ON_TARGET
指定需要提前终止构建的目标平台。有效值为 KMPKG_IS_TARGET_<target> 宏中的 <target> 部分(可参考 kmpkg_common_definitions.cmake 文件中的定义)。
ON_ARCH
指定需要提前终止构建的CPU架构类型。
ON_CRT_LINKAGE
指定需要提前终止构建的CRT(C运行时库)链接方式(静态/动态)。
ON_LIBRARY_LINKAGE
指定需要提前终止构建的库链接方式(静态/动态)。