libesmtp: not available for static builds

This package requires libltdl and checks for it in the configure phase.
If it's not present, then the build process is stopped.

Fixes:
   http://autobuild.buildroot.net/results/5cf/5cf145d3f9c78bef1f66fe9b1831723de8b4969f/

[Peter: dependency should only apply to COLLECTD_NOTIFY_EMAIL suboption]
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Vicente Olivert Riera 2014-03-13 13:55:21 +00:00 committed by Peter Korsgaard
parent c5cb5c3605
commit 5dc0e606b5
2 changed files with 8 additions and 0 deletions

View File

@ -58,12 +58,16 @@ config BR2_PACKAGE_COLLECTD_LOGFILE
config BR2_PACKAGE_COLLECTD_NOTIFY_EMAIL
bool "notify_email"
depends on !BR2_PREFER_STATIC_LIB # libesmtp
select BR2_PACKAGE_LIBESMTP
select BR2_PACKAGE_OPENSSL
help
Send an E-mail with the notification message to the
configured recipients.
comment "notify_email needs a toolchain w/ dynamic library"
depends on BR2_PREFER_STATIC_LIB
config BR2_PACKAGE_COLLECTD_SYSLOG
bool "syslog"
default y

View File

@ -1,6 +1,10 @@
config BR2_PACKAGE_LIBESMTP
bool "libesmtp"
depends on !BR2_PREFER_STATIC_LIB
help
Library for sending emails through SMTP.
http://www.stafford.uklinux.net/libesmtp
comment "libesmtp needs a toolchain w/ dynamic library"
depends on BR2_PREFER_STATIC_LIB