FindLibinput

3.14 版新增。

查找 libinput 库,该库在 Wayland 合成器中处理输入设备并提供通用的 X.Org 输入驱动程序。

导入的目标

此模块提供以下 导入目标

Libinput::Libinput

封装 libinput 库使用要求的目标,仅在找到库时可用。

结果变量

此模块定义了以下变量

Libinput_FOUND

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

Libinput_VERSION

找到的 libinput 的版本。

Libinput_LIBRARIES

使用 libinput 库时要链接的库。

Libinput_INCLUDE_DIRS

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

Libinput_COMPILE_OPTIONS

使用 libinput 库所需的编译选项。当不使用 Libinput::Libinput 导入目标时,这些选项可以传递给 target_compile_options() 命令。

示例

查找 libinput 库并将其链接到项目目标

find_package(Libinput)
target_link_libraries(project_target PRIVATE Libinput::Libinput)