xref: /freebsd/sys/contrib/openzfs/config/user.m4 (revision 833a452e9f082a7982a31c21f0da437dbbe0a39d)
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_CLOCK_GETTIME
27	ZFS_AC_CONFIG_USER_PAM
28	ZFS_AC_CONFIG_USER_RUNSTATEDIR
29	ZFS_AC_CONFIG_USER_MAKEDEV_IN_SYSMACROS
30	ZFS_AC_CONFIG_USER_MAKEDEV_IN_MKDEV
31	ZFS_AC_CONFIG_USER_ZFSEXEC
32	ZFS_AC_TEST_FRAMEWORK
33
34	AC_CHECK_FUNCS([issetugid mlockall strlcat strlcpy])
35])
36
37dnl #
38dnl # Setup the environment for the ZFS Test Suite.  Currently only
39dnl # Linux style systems are supported but this infrastructure can
40dnl # be extended to support other platforms if needed.
41dnl #
42AC_DEFUN([ZFS_AC_TEST_FRAMEWORK], [
43	ZONENAME="echo global"
44	AC_SUBST(ZONENAME)
45
46	AC_SUBST(RM)
47])
48