xref: /freebsd/sys/contrib/openzfs/config/user.m4 (revision 4b15965daa99044daf184221b7c283bf7f2d7e66)
1dnl #
2dnl # Default ZFS user configuration
3dnl #
4AC_DEFUN([ZFS_AC_CONFIG_USER], [
5	ZFS_AC_CONFIG_USER_GETTEXT
6	ZFS_AC_CONFIG_USER_MOUNT_HELPER
7	ZFS_AC_CONFIG_USER_SYSVINIT
8	ZFS_AC_CONFIG_USER_DRACUT
9	AM_COND_IF([BUILD_FREEBSD], [
10		PKG_INSTALLDIR(['${prefix}/libdata/pkgconfig'])], [
11		PKG_INSTALLDIR
12	])
13	ZFS_AC_CONFIG_USER_ZLIB
14	AM_COND_IF([BUILD_LINUX], [
15		ZFS_AC_CONFIG_USER_UDEV
16		ZFS_AC_CONFIG_USER_SYSTEMD
17		ZFS_AC_CONFIG_USER_LIBUDEV
18		ZFS_AC_CONFIG_USER_LIBUUID
19		ZFS_AC_CONFIG_USER_LIBBLKID
20		ZFS_AC_CONFIG_USER_STATX
21	])
22	ZFS_AC_CONFIG_USER_LIBTIRPC
23	ZFS_AC_CONFIG_USER_LIBCRYPTO
24	ZFS_AC_CONFIG_USER_LIBAIO
25	ZFS_AC_CONFIG_USER_LIBATOMIC
26	ZFS_AC_CONFIG_USER_LIBFETCH
27	ZFS_AC_CONFIG_USER_AIO_H
28	ZFS_AC_CONFIG_USER_CLOCK_GETTIME
29	ZFS_AC_CONFIG_USER_PAM
30	ZFS_AC_CONFIG_USER_BACKTRACE
31	ZFS_AC_CONFIG_USER_LIBUNWIND
32	ZFS_AC_CONFIG_USER_RUNSTATEDIR
33	ZFS_AC_CONFIG_USER_MAKEDEV_IN_SYSMACROS
34	ZFS_AC_CONFIG_USER_MAKEDEV_IN_MKDEV
35	ZFS_AC_CONFIG_USER_ZFSEXEC
36
37	AC_CHECK_FUNCS([execvpe issetugid mlockall strlcat strlcpy gettid])
38
39	AC_SUBST(RM)
40])
41