# - Try to find the UDev library # Once done this will define # # UDEV_FOUND - system has UDev # UDEV_INCLUDE_DIR - the libudev include directory # UDEV_LIBS - The libudev libraries # Copyright (c) 2010, Rafael Fernández López, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. find_path(UDEV_INCLUDE_DIR libudev.h) find_library(UDEV_LIBS udev) if(UDEV_INCLUDE_DIR AND UDEV_LIBS) include(CheckFunctionExists) include(CMakePushCheckState) cmake_push_check_state() set(CMAKE_REQUIRED_LIBRARIES ${UDEV_LIBS} ) cmake_pop_check_state() endif() include(FindPackageHandleStandardArgs) find_package_handle_standard_args(UDev DEFAULT_MSG UDEV_INCLUDE_DIR UDEV_LIBS) mark_as_advanced(UDEV_INCLUDE_DIR UDEV_LIBS)