aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Ottens <ervin@kde.org>2010-10-03 13:10:29 +0000
committerKevin Ottens <ervin@kde.org>2010-10-03 13:10:29 +0000
commit7c976ea2005da3b4f1fd3c0cc0e4391a606b7399 (patch)
treec78511e1b9015d713812ff17148b464eef31532f
parent70d2d1b0114389590bc46511d8fd2d9085c7c43b (diff)
downloadextra-cmake-modules-7c976ea2005da3b4f1fd3c0cc0e4391a606b7399.tar.gz
extra-cmake-modules-7c976ea2005da3b4f1fd3c0cc0e4391a606b7399.tar.bz2
Make the module actually works for me. Seems to be the more standard way
to deal with this kind of detection. CCMAIL: ereslibre@kde.org CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=1182142
-rw-r--r--modules/FindUDev.cmake12
1 files changed, 6 insertions, 6 deletions
diff --git a/modules/FindUDev.cmake b/modules/FindUDev.cmake
index dd25d63c..4c8390db 100644
--- a/modules/FindUDev.cmake
+++ b/modules/FindUDev.cmake
@@ -2,18 +2,18 @@
# Once done this will define
#
# UDEV_FOUND - system has UDev
-# UDEV_LIBS - The libraries needed to use UDev
+# UDEV_INCLUDE_DIR - the libudev include directory
+# UDEV_LIBS - The libudev libraries
# Copyright (c) 2010, Rafael Fernández López, <ereslibre@kde.org>
#
# 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_LIBS)
- set(UDEV_FOUND TRUE)
-endif(UDEV_LIBS)
-
include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(UDev DEFAULT_MSG UDEV_LIBRARY UDEV_INCLUDE_DIR)
+find_package_handle_standard_args(UDev DEFAULT_MSG UDEV_INCLUDE_DIR UDEV_LIBS)
+
+mark_as_advanced(UDEV_INCLUDE_DIR UDEV_LIBS)