xref: /freebsd/sys/contrib/openzfs/config/user.m4 (revision 6e563a1b608438504d963c2d7c70e50d2e75af46)
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_LIBUUID
18		ZFS_AC_CONFIG_USER_LIBBLKID
19	])
20	ZFS_AC_CONFIG_USER_LIBTIRPC
21	ZFS_AC_CONFIG_USER_LIBUDEV
22	ZFS_AC_CONFIG_USER_LIBCRYPTO
23	ZFS_AC_CONFIG_USER_LIBAIO
24	ZFS_AC_CONFIG_USER_LIBATOMIC
25	ZFS_AC_CONFIG_USER_LIBFETCH
26	ZFS_AC_CONFIG_USER_AIO_H
27	ZFS_AC_CONFIG_USER_CLOCK_GETTIME
28	ZFS_AC_CONFIG_USER_PAM
29	ZFS_AC_CONFIG_USER_RUNSTATEDIR
30	ZFS_AC_CONFIG_USER_MAKEDEV_IN_SYSMACROS
31	ZFS_AC_CONFIG_USER_MAKEDEV_IN_MKDEV
32	ZFS_AC_CONFIG_USER_ZFSEXEC
33	ZFS_AC_TEST_FRAMEWORK
34
35	AC_CHECK_FUNCS([issetugid mlockall strlcat strlcpy])
36])
37
38dnl #
39dnl # Setup the environment for the ZFS Test Suite.  Currently only
40dnl # Linux style systems are supported but this infrastructure can
41dnl # be extended to support other platforms if needed.
42dnl #
43AC_DEFUN([ZFS_AC_TEST_FRAMEWORK], [
44	ZONENAME="echo global"
45	AC_SUBST(ZONENAME)
46
47	AC_SUBST(RM)
48])
49