|
1 | | -dnl A macro to check presence of systemd on the system |
| 1 | +dnl A macro to check presence of libsystemd on the system |
2 | 2 | AC_DEFUN([AM_CHECK_SYSTEMD], |
3 | 3 | [ |
4 | | - PKG_CHECK_EXISTS([systemd], |
5 | | - [HAVE_SYSTEMD=yes], |
6 | | - [HAVE_SYSTEMD=no]) |
7 | | -
|
8 | | - dnl older system uses libsystemd |
9 | | - PKG_CHECK_EXISTS([libsystemd], |
10 | | - [HAVE_LIBSYSTEMD=yes], |
11 | | - [HAVE_LIBSYSTEMD=no]) |
12 | | - dnl newer systemd splits libsystemd in slaler libs |
13 | | - AS_IF([test x$HAVE_LIBSYSTEMD = xyes], |
14 | | - [daemon_lib_name=libsystemd], |
15 | | - [daemon_lib_name=libsystemd-daemon]) |
16 | | -
|
17 | | - AS_IF([test x$HAVE_SYSTEMD = xyes], |
18 | | - [PKG_CHECK_MODULES( |
19 | | - [SYSTEMD_DAEMON], |
20 | | - [$daemon_lib_name], |
21 | | - [AC_DEFINE_UNQUOTED([HAVE_SYSTEMD_DAEMON], 1, |
22 | | - [Build with $daemon_lib_name support]) |
23 | | -
|
24 | | - AC_MSG_NOTICE([Will enable systemd socket activation])], |
25 | | - [AC_MSG_NOTICE([Build without $daemon_lib_name support])])], |
26 | | - [AC_MSG_NOTICE([Build without $daemon_lib_name support])]) |
27 | | -
|
28 | | - AM_CONDITIONAL([HAVE_SYSTEMD_DAEMON], [test x"$daemon_lib_name" != x]) |
| 4 | + PKG_CHECK_MODULES([SYSTEMD_DAEMON], |
| 5 | + [libsystemd], |
| 6 | + [AC_DEFINE_UNQUOTED([HAVE_SYSTEMD_DAEMON], 1, |
| 7 | + [Build with libsystemd support]) |
| 8 | + HAVE_SYSTEMD_DAEMON=yes |
| 9 | + AC_MSG_NOTICE([Build with libsystemd support])], |
| 10 | + [HAVE_SYSTEMD_DAEMON=no |
| 11 | + AC_MSG_NOTICE([Build without libsystemd support])]) |
| 12 | +
|
| 13 | + AM_CONDITIONAL([HAVE_SYSTEMD_DAEMON], [test x"$HAVE_SYSTEMD_DAEMON" = xyes]) |
29 | 14 | ]) |
0 commit comments