]> git.proxmox.com Git - mirror_zfs.git/blobdiff - config/user-libuuid.m4
FreeBSD: Add zfs_link_create() error handling
[mirror_zfs.git] / config / user-libuuid.m4
index aba375a22820e7c2967438ca0904bbb31f1c1ec8..0cfa83c9926a37872cdfcc67c6612c5783b6fda1 100644 (file)
@@ -2,17 +2,7 @@ dnl #
 dnl # Check for libuuid
 dnl #
 AC_DEFUN([ZFS_AC_CONFIG_USER_LIBUUID], [
-       LIBUUID=
-
-       AC_CHECK_HEADER([uuid/uuid.h], [], [AC_MSG_FAILURE([
-       *** uuid/uuid.h missing, libuuid-devel package required])])
-
-       AC_CHECK_LIB([uuid], [uuid_generate], [], [AC_MSG_FAILURE([
-       *** uuid_generate() missing, libuuid-devel package required])])
-
-       AC_CHECK_LIB([uuid], [uuid_is_null], [], [AC_MSG_FAILURE([
-       *** uuid_is_null() missing, libuuid-devel package required])])
-
-       AC_SUBST([LIBUUID], ["-luuid"])
-       AC_DEFINE([HAVE_LIBUUID], 1, [Define if you have libuuid])
+       ZFS_AC_FIND_SYSTEM_LIBRARY(LIBUUID, [uuid], [uuid/uuid.h], [], [uuid], [uuid_generate uuid_is_null], [], [
+           AC_MSG_FAILURE([*** libuuid-devel package required])
+       ])
 ])