FindUDEV.cmake 511 B

123456789101112131415161718
  1. # Find UDEV
  2. #
  3. # UDEV_INCLUDE_DIRS
  4. # UDEV_LIBRARIES
  5. # UDEV_DEFINITIONS
  6. # UDEV_FOUND
  7. find_package(PkgConfig)
  8. pkg_check_modules(PC_UDEV QUIET libudev)
  9. find_library(UDEV_LIBRARIES NAMES udev HINTS ${PC_UDEV_LIBRARY_DIRS})
  10. find_path(UDEV_INCLUDE_DIRS libudev.h HINTS ${PC_UDEV_INCLUDE_DIRS})
  11. set(UDEV_DEFINITIONS ${PC_UDEV_CFLAGS_OTHER})
  12. include(FindPackageHandleStandardArgs)
  13. find_package_handle_standard_args(UDEV DEFAULT_MSG UDEV_INCLUDE_DIRS UDEV_LIBRARIES)
  14. mark_as_advanced(UDEV_INCLUDE_DIRS UDEV_LIBRARIES)