]> granicus.if.org Git - zfs/blob - config/user-systemd.m4
config: compile test rather than run test
[zfs] / config / user-systemd.m4
1 AC_DEFUN([ZFS_AC_CONFIG_USER_SYSTEMD], [
2         AC_ARG_ENABLE(systemd,
3                 AC_HELP_STRING([--enable-systemd],
4                 [install systemd unit/preset files [[default: yes]]]),
5                 [],enable_systemd=yes)
6
7         AC_ARG_WITH(systemdunitdir,
8                 AC_HELP_STRING([--with-systemdunitdir=DIR],
9                 [install systemd unit files in dir [[/usr/lib/systemd/system]]]),
10                 systemdunitdir=$withval,systemdunitdir=/usr/lib/systemd/system)
11
12         AC_ARG_WITH(systemdpresetdir,
13                 AC_HELP_STRING([--with-systemdpresetdir=DIR],
14                 [install systemd preset files in dir [[/usr/lib/systemd/system-preset]]]),
15                 systemdpresetdir=$withval,systemdpresetdir=/usr/lib/systemd/system-preset)
16
17         AS_IF([test "x$enable_systemd" = xyes],
18                 [
19                 ZFS_INIT_SYSTEMD=systemd
20                 ZFS_MODULE_LOAD=modules-load.d
21                 modulesloaddir=/usr/lib/modules-load.d
22                 ])
23
24         AC_SUBST(ZFS_INIT_SYSTEMD)
25         AC_SUBST(ZFS_MODULE_LOAD)
26         AC_SUBST(systemdunitdir)
27         AC_SUBST(systemdpresetdir)
28         AC_SUBST(modulesloaddir)
29 ])