KDE/kdelibs/cmake/modules
Kevin Ottens
ervin at kde.org
Sun Oct 3 15:10:29 CEST 2010
SVN commit 1182142 by ervin:
Make the module actually works for me. Seems to be the more standard way
to deal with this kind of detection.
CCMAIL: ereslibre at kde.org
CCMAIL: kde-buildsystem at kde.org
M +6 -6 FindUDev.cmake
--- trunk/KDE/kdelibs/cmake/modules/FindUDev.cmake #1182141:1182142
@@ -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 at 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_INCLUDE_DIR UDEV_LIBS)
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(UDev DEFAULT_MSG UDEV_LIBRARY UDEV_INCLUDE_DIR)
+mark_as_advanced(UDEV_INCLUDE_DIR UDEV_LIBS)
More information about the Kde-buildsystem
mailing list