diff options
author | Chia-I Wu <olv@lunarg.com> | 2015-01-10 23:15:51 +0800 |
---|---|---|
committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-02-04 17:58:05 -0700 |
commit | 60a20b8719762f5204e2354ae3c817f3c4f1931d (patch) | |
tree | d1c9ef705b0a8397582ba0419e4f30a343bf5976 /cmake/FindUDev.cmake | |
parent | e6b608c03839c8488a698bef21dbad640e696cd1 (diff) | |
download | vulkan-validation-layers-60a20b8719762f5204e2354ae3c817f3c4f1931d.tar.gz |
cmake: add find modules
Add Find{DRM,UDev,XCB}.cmake. Require 2.8.11 for FOUND_VAR support in
find_package_handle_standard_args().
Diffstat (limited to 'cmake/FindUDev.cmake')
-rw-r--r-- | cmake/FindUDev.cmake | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/cmake/FindUDev.cmake b/cmake/FindUDev.cmake new file mode 100644 index 000000000..9fcc04a3b --- /dev/null +++ b/cmake/FindUDev.cmake @@ -0,0 +1,28 @@ +# - FindUDev +# +# Copyright 2015 LunarG, Inc. + +find_package(PkgConfig) + +pkg_check_modules(PC_LIBUDEV QUIET libudev) + +find_path(UDEV_INCLUDE_DIR NAMES libudev.h + HINTS + ${PC_LIBUDEV_INCLUDEDIR} + ${PC_LIBUDEV_INCLUDE_DIRS} + ) + +find_library(UDEV_LIBRARY NAMES udev + HINTS + ${PC_LIBUDEV_LIBDIR} + ${PC_LIBUDEV_LIBRARY_DIRS} + ) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(UDev DEFAULT_MSG + UDEV_INCLUDE_DIR UDEV_LIBRARY) + +mark_as_advanced(UDEV_INCLUDE_DIR UDEV_LIBRARY) + +set(UDEV_INCLUDE_DIRS ${UDEV_INCLUDE_DIR}) +set(UDEV_LIBRARIES ${UDEV_LIBRARY}) |