bus: Build syslog logger depending on syslog() availability
This commit is contained in:
+7
-1
@@ -569,7 +569,13 @@ AC_CHECK_FUNC(
|
|||||||
)
|
)
|
||||||
|
|
||||||
AC_CHECK_FUNCS(prctl mallinfo getpass closefrom getpwnam_r getgrnam_r getpwuid_r)
|
AC_CHECK_FUNCS(prctl mallinfo getpass closefrom getpwnam_r getgrnam_r getpwuid_r)
|
||||||
AC_CHECK_FUNCS(fmemopen funopen mmap memrchr syslog setlinebuf)
|
AC_CHECK_FUNCS(fmemopen funopen mmap memrchr setlinebuf)
|
||||||
|
|
||||||
|
AC_CHECK_FUNC([syslog], [
|
||||||
|
AC_DEFINE([HAVE_SYSLOG], [], [have syslog(3) and friends])
|
||||||
|
syslog=true
|
||||||
|
])
|
||||||
|
AM_CONDITIONAL(USE_SYSLOG, [test "x$syslog" = xtrue])
|
||||||
|
|
||||||
AC_CHECK_HEADERS(sys/sockio.h glob.h net/if_tun.h linux/fib_rules.h)
|
AC_CHECK_HEADERS(sys/sockio.h glob.h net/if_tun.h linux/fib_rules.h)
|
||||||
AC_CHECK_HEADERS(net/pfkeyv2.h netipsec/ipsec.h netinet6/ipsec.h linux/udp.h)
|
AC_CHECK_HEADERS(net/pfkeyv2.h netipsec/ipsec.h netinet6/ipsec.h linux/udp.h)
|
||||||
|
|||||||
@@ -124,6 +124,10 @@ processing/jobs/dpd_timeout_job.c processing/jobs/dpd_timeout_job.h \
|
|||||||
processing/jobs/adopt_children_job.c processing/jobs/adopt_children_job.h
|
processing/jobs/adopt_children_job.c processing/jobs/adopt_children_job.h
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if USE_SYSLOG
|
||||||
|
libcharon_la_SOURCES += \
|
||||||
|
bus/listeners/sys_logger.c bus/listeners/sys_logger.h
|
||||||
|
endif
|
||||||
|
|
||||||
daemon.lo : $(top_builddir)/config.status
|
daemon.lo : $(top_builddir)/config.status
|
||||||
|
|
||||||
@@ -145,9 +149,6 @@ libcharon_la_LIBADD = \
|
|||||||
|
|
||||||
if USE_WINDOWS
|
if USE_WINDOWS
|
||||||
libcharon_la_LIBADD += -lws2_32
|
libcharon_la_LIBADD += -lws2_32
|
||||||
else
|
|
||||||
libcharon_la_SOURCES += \
|
|
||||||
bus/listeners/sys_logger.c bus/listeners/sys_logger.h
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
EXTRA_DIST = Android.mk
|
EXTRA_DIST = Android.mk
|
||||||
|
|||||||
Reference in New Issue
Block a user