#.rst: # FindLibinput # -------- # Finds the libinput library # # This will define the following target: # # ${APP_NAME_LC}::LibInput - The LibInput library if(NOT TARGET ${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAME}) include(cmake/scripts/common/ModuleHelpers.cmake) set(${CMAKE_FIND_PACKAGE_NAME}_MODULE_LC libinput) set(${${CMAKE_FIND_PACKAGE_NAME}_MODULE_LC}_DISABLE_VERSION ON) SETUP_BUILD_VARS() SETUP_FIND_SPECS() SEARCH_EXISTING_PACKAGES() if(${${CMAKE_FIND_PACKAGE_NAME}_SEARCH_NAME}_FOUND) add_library(${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAME} ALIAS PkgConfig::${${CMAKE_FIND_PACKAGE_NAME}_SEARCH_NAME}) else() if(LibInput_FIND_REQUIRED) message(FATAL_ERROR "Libinput libraries were not found.") endif() endif() endif()