12345678910111213141516171819202122232425262728293031323334 |
- # - Try to find libevdev
- # Once done this will define
- # LIBEVDEV_FOUND - System has libevdev
- # LIBEVDEV_INCLUDE_DIRS - The libevdev include directories
- # LIBEVDEV_LIBRARIES - The libraries needed to use libevdev
- find_package(PkgConfig)
- pkg_check_modules(PC_LIBEVDEV QUIET libevdev)
- FIND_PATH(
- LIBEVDEV_INCLUDE_DIR libevdev/libevdev.h
- HINTS ${PC_LIBEVDEV_INCLUDEDIR} ${PC_LIBEVDEV_INCLUDE_DIRS}
- /usr/include
- /usr/local/include
- ${LIBEVDEV_PATH_INCLUDES}
- )
- FIND_LIBRARY(
- LIBEVDEV_LIBRARY
- NAMES evdev libevdev
- HINTS ${PC_LIBEVDEV_LIBDIR} ${PC_LIBEVDEV_LIBRARY_DIRS}
- PATHS ${ADDITIONAL_LIBRARY_PATHS}
- ${LIBEVDEV_PATH_LIB}
- )
- set(LIBEVDEV_LIBRARIES ${LIBEVDEV_LIBRARY} )
- set(LIBEVDEV_INCLUDE_DIRS ${LIBEVDEV_INCLUDE_DIR} )
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(LIBEVDEV DEFAULT_MSG
- LIBEVDEV_LIBRARY LIBEVDEV_INCLUDE_DIR)
- mark_as_advanced(LIBEVDEV_INCLUDE_DIR LIBEVDEV_LIBRARY )
|