build: fix language dependency handling
Turn language selection into a tristate, this allows building language packages without having them included in the image. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
This commit is contained in:
parent
c97011fd97
commit
a36807b942
1 changed files with 2 additions and 1 deletions
3
luci.mk
3
luci.mk
|
@ -98,7 +98,7 @@ ifeq ($(PKG_NAME),luci-base)
|
|||
menu "Translations"$(foreach lang,$(LUCI_LANGUAGES),
|
||||
|
||||
config LUCI_LANG_$(lang)
|
||||
bool "$(shell echo '$(LUCI_LANG.$(lang))' | sed -e 's/^.* (\(.*\))$$/\1/') ($(lang))")
|
||||
tristate "$(shell echo '$(LUCI_LANG.$(lang))' | sed -e 's/^.* (\(.*\))$$/\1/') ($(lang))")
|
||||
|
||||
endmenu
|
||||
endef
|
||||
|
@ -179,6 +179,7 @@ define LuciTranslation
|
|||
CATEGORY:=LuCI
|
||||
TITLE:=$(PKG_NAME) - $(1) translation
|
||||
HIDDEN:=1
|
||||
DEFAULT:=m if ALL||LUCI_LANG_$(1)
|
||||
endef
|
||||
|
||||
define Package/luci-i18n-$(LUCI_BASENAME)-$(1)/install
|
||||
|
|
Loading…
Reference in a new issue