Commit e5627bd7 authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

samba: add option for built-in debug messages



This option allows users to specify the maximum level for compiled-in
debug messages with -1 being none.
In a typical scenario of nmbd+smbd+smbpasswd this can save a full
megabyte of target space.

Signed-off-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent ae47deff
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -13,6 +13,14 @@ config BR2_PACKAGE_SAMBA

if BR2_PACKAGE_SAMBA

config BR2_PACKAGE_SAMBA_MAX_DEBUGLEVEL
	int "Maximum level of compiled-in debug messages"
	range -1 10000
	default -1
	help
	  Define the level of compiled-in debug messages.
	  This allows for big space savings, -1 being the lowest (none).

config BR2_PACKAGE_SAMBA_LIBICONV
	bool "extended encodings (libiconv)"
	depends on !BR2_ENABLE_LOCALE
+3 −0
Original line number Diff line number Diff line
@@ -158,6 +158,9 @@ else
SAMBA_CONF_OPT += --with-libiconv=""
endif

# Compiled debug messages by level
SAMBA_CONF_OPT += CFLAGS="$(TARGET_CFLAGS) -DMAX_DEBUG_LEVEL=$(BR2_PACKAGE_SAMBA_MAX_DEBUGLEVEL)"

ifeq ($(BR2_PACKAGE_SAMBA_SWAT),y)
ifneq ($(BR2_HAVE_DOCUMENTATION),y)
SAMBA_POST_INSTALL_TARGET_HOOKS += SAMBA_REMOVE_SWAT_DOCUMENTATION