跳到主要内容

kmpkg_configure_meson

为项目的 Debug 和 Release 版本配置 Meson 构建系统。

用法

kmpkg_configure_meson(
SOURCE_PATH <${SOURCE_PATH}>
[NO_PKG_CONFIG]
[OPTIONS <-DUSE_THIS_IN_ALL_BUILDS=1>...]
[OPTIONS_RELEASE <-DOPTIMIZE=1>...]
[OPTIONS_DEBUG <-DDEBUGGABLE=1>...]
)

参数

SOURCE_PATH

指定包含 meson.build 文件的目录。 按照惯例,在端口文件中通常将其设置为变量 SOURCE_PATH

OPTIONS

配置阶段传递给 Meson 的额外选项。

OPTIONS_RELEASE

仅在 Release 版本配置阶段传递给 Meson 的额外选项。这些选项会附加在 OPTIONS 之后。

OPTIONS_DEBUG

仅在 Debug 版本配置阶段传递给 Meson 的额外选项。这些选项会附加在 OPTIONS 之后。

NO_PKG_CONFIG

禁用 pkg-config 相关配置的自动设置。

说明

此命令会为 Meson 提供许多通用参数。若要查看完整列表,请查阅源码。

示例

源码

scripts/cmake/kmpkg_configure_meson.cmake