FindLibinput

3.14 版新增。

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

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

导入的目标

此模块提供以下 导入目标

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)