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