kopia lustrzana https://gitlab.com/sane-project/backends
use pkg-config to look up systemd paths
Since systemd has always shipped pkg-config files, we should use them. This also fixes cross-compiling by not relying on hardcoded host paths.merge-requests/1/head
rodzic
c4ae327be5
commit
35ef89dd0f
25
configure.in
25
configure.in
|
@ -346,21 +346,18 @@ dnl fi
|
|||
AC_ARG_WITH(systemd,
|
||||
AC_HELP_STRING([--with-systemd], [enable systemd support @<:@default=yes@:>@]))
|
||||
if test "x$with_systemd" != xno ; then
|
||||
dnl added by llagendijk 12/7/2012 to detect systemd for saned
|
||||
$as_echo_n "Checking for systemd..."
|
||||
if test -e /usr/include/systemd/sd-daemon.h ; then
|
||||
AC_DEFINE(HAVE_SYSTEMD, 1, [Is /usr/include/systemd/sd-daemon.h available?])
|
||||
have_systemd="yes"
|
||||
SYSTEMD_LIBS=" -lsystemd-daemon"
|
||||
AC_SUBST(SYSTEMD_LIBS)
|
||||
$as_echo "yes"
|
||||
else
|
||||
have_systemd="no"
|
||||
$as_echo "no"
|
||||
if test "x$with_systemd" = xyes; then
|
||||
AC_MSG_ERROR([Systemd support was requested but systemd was not found])
|
||||
fi
|
||||
PKG_CHECK_MODULES(SYSTEMD, [libsystemd], have_systemd=yes, have_systemd=no)
|
||||
if test "x$have_systemd" = xno; then
|
||||
PKG_CHECK_MODULES(SYSTEMD, [libsystemd-daemon], have_systemd=yes, have_systemd=no)
|
||||
fi
|
||||
if test "x$have_systemd" = xyes; then
|
||||
AC_DEFINE(HAVE_SYSTEMD, 1, [Is /usr/include/systemd/sd-daemon.h available?])
|
||||
AC_SUBST(SYSTEMD_LIBS)
|
||||
else
|
||||
if test "x$with_systemd" = xyes; then
|
||||
AC_MSG_ERROR([Systemd support was requested but systemd was not found])
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
dnl ***********
|
||||
|
|
Ładowanie…
Reference in New Issue