cross/i686-linux-glibc/buildroot/buildroot-2025.05/package/rsyslog/Config.in

37 lines
1.1 KiB
Plaintext

config BR2_PACKAGE_RSYSLOG
bool "rsyslog"
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork()
depends on !BR2_STATIC_LIBS # modules
# Propagate the exact same dependency from libfastjson,
# even though rsyslog already depends on threads for itself:
depends on BR2_TOOLCHAIN_HAS_SYNC_4 || BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_APR_UTIL if BR2_PACKAGE_CIVETWEB_LIB
select BR2_PACKAGE_ZLIB
select BR2_PACKAGE_LIBESTR
select BR2_PACKAGE_LIBLOGGING
select BR2_PACKAGE_LIBFASTJSON
help
Rsyslog is a powerful and flexible syslog implementation
http://www.rsyslog.com
if BR2_PACKAGE_RSYSLOG
config BR2_PACKAGE_RSYSLOG_EXTRA_PLUGINS
bool "extra plugins"
default y
help
Enable rsyslog plugins that require external
dependencies. The different plugins will be automatically
enabled if their dependencies are enabled.
endif # BR2_PACKAGE_RSYSLOG
comment "rsyslog needs a toolchain w/ threads, dynamic library"
depends on BR2_USE_MMU
depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS