mirror of
https://github.com/openzfs/zfs.git
synced 2025-10-02 13:27:14 +00:00

This include updating all the Makefile.am to have the correct include paths and libraries. In addition, the zlib m4 macro was updated to more correctly integrate with the Makefiles. And I added two new macros libblkid and libuuid which will be needed by subsequent commits for blkid and uuid support respectively. The blkid support is optional, the uuid support is mandatory for libefi.
19 lines
558 B
Plaintext
19 lines
558 B
Plaintext
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, e2fsprogs-devel package required])])
|
|
|
|
AC_CHECK_LIB([uuid], [uuid_generate], [], [AC_MSG_FAILURE([
|
|
*** uuid_generate() missing, e2fsprogs-devel package required])])
|
|
|
|
AC_CHECK_LIB([uuid], [uuid_is_null], [], [AC_MSG_FAILURE([
|
|
*** uuid_is_null() missing, e2fsprogs-devel package required])])
|
|
|
|
AC_SUBST([LIBUUID], ["-luuid"])
|
|
AC_DEFINE([HAVE_LIBUUID], 1, [Define if you have libuuid])
|
|
])
|