FindALSA¶
查找高级 Linux 声音架构 (ALSA) 库(asound)
find_package(ALSA [<version>] [...])
导入的目标¶
此模块提供以下 导入目标
ALSA::ALSA3.12 版本新增。
封装 ALSA 库使用需求的 Target。此 Target 仅在找到 ALSA 时可用。
结果变量¶
此模块定义了以下变量
ALSA_FOUND布尔值,指示是否找到了(所请求版本的)ALSA 库。
ALSA_VERSION版本 4.2 中添加。
找到的 ALSA 版本。
ALSA_LIBRARIES链接以使用 ALSA 库所需的库列表。
ALSA_INCLUDE_DIRS包含使用 ALSA 库所需的头文件的包含目录。
缓存变量¶
以下缓存变量也可以设置
ALSA_INCLUDE_DIRALSA 的包含目录。
ALSA_LIBRARYasound 库的绝对路径。
已弃用变量¶
以下变量提供用于向后兼容性
ALSA_VERSION_STRING版本 4.2 起已弃用: 被
ALSA_VERSION取代。找到的 ALSA 版本。
示例¶
查找 ALSA 库并将其链接到项目 Target
find_package(ALSA)
target_link_libraries(project_target PRIVATE ALSA::ALSA)