From 58ae0b35ed8fa0411757fa21fde66bf067e348f5 Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Sun, 13 Aug 2017 21:34:17 +0300 Subject: [PATCH] whois: fix build with NLS disabled whois build uses the xgettext utility to build translation files. This utility may not be available when NLS is disabled. Omit the pos and install-pos Makefile targets from the default and the install targets when NLS is disabled, respectively. Fixes: http://autobuild.buildroot.net/results/862/862d8165a59711c970c65d90009a527315a1a6b4/ http://autobuild.buildroot.net/results/b62/b62ec9d6f350e409731d47ffb585344c516944e8/ http://autobuild.buildroot.net/results/be2/be28d06ae004a46c87133d6f07709c6f909288d8/ Cc: Gustavo Zacarias Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/whois/whois.mk | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/package/whois/whois.mk b/package/whois/whois.mk index f22446b839..22117cf3aa 100644 --- a/package/whois/whois.mk +++ b/package/whois/whois.mk @@ -27,13 +27,22 @@ WHOIS_DEPENDENCIES += libidn WHOIS_MAKE_ENV += HAVE_LIBIDN=1 endif +ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) +WHOIS_BUILD_TARGETS = +WHOIS_INSTALL_TARGETS = install +else +WHOIS_BUILD_TARGETS = Makefile.depend whois mkpasswd +WHOIS_INSTALL_TARGETS = install-whois install-mkpasswd +endif + define WHOIS_BUILD_CMDS - $(WHOIS_MAKE_ENV) $(MAKE) $(WHOIS_MAKE_OPTS) -C $(@D) + $(WHOIS_MAKE_ENV) $(MAKE) $(WHOIS_MAKE_OPTS) \ + $(WHOIS_BUILD_TARGETS) -C $(@D) endef define WHOIS_INSTALL_TARGET_CMDS $(WHOIS_MAKE_ENV) $(MAKE) $(WHOIS_MAKE_OPTS) \ - BASEDIR="$(TARGET_DIR)" install -C $(@D) + BASEDIR="$(TARGET_DIR)" $(WHOIS_INSTALL_TARGETS) -C $(@D) endef $(eval $(generic-package)) -- 2.30.2