FindALSA

查找高级 Linux 声音架构 (ALSA) 库(asound

find_package(ALSA [<version>] [...])

导入的目标

此模块提供以下 导入目标

ALSA::ALSA

3.12 版本新增。

封装 ALSA 库使用需求的 Target。此 Target 仅在找到 ALSA 时可用。

结果变量

此模块定义了以下变量

ALSA_FOUND

布尔值,指示是否找到了(所请求版本的)ALSA 库。

ALSA_VERSION

版本 4.2 中添加。

找到的 ALSA 版本。

ALSA_LIBRARIES

链接以使用 ALSA 库所需的库列表。

ALSA_INCLUDE_DIRS

包含使用 ALSA 库所需的头文件的包含目录。

缓存变量

以下缓存变量也可以设置

ALSA_INCLUDE_DIR

ALSA 的包含目录。

ALSA_LIBRARY

asound 库的绝对路径。

已弃用变量

以下变量提供用于向后兼容性

ALSA_VERSION_STRING

版本 4.2 起已弃用: ALSA_VERSION 取代。

找到的 ALSA 版本。

示例

查找 ALSA 库并将其链接到项目 Target

find_package(ALSA)
target_link_libraries(project_target PRIVATE ALSA::ALSA)