diff options
Diffstat (limited to 'package/util-linux')
-rw-r--r-- | package/util-linux/Config.in | 2 | ||||
-rw-r--r-- | package/util-linux/util-linux.mk | 11 |
2 files changed, 10 insertions, 3 deletions
diff --git a/package/util-linux/Config.in b/package/util-linux/Config.in index 227d74e71..f8af6bb4f 100644 --- a/package/util-linux/Config.in +++ b/package/util-linux/Config.in @@ -1,5 +1,7 @@ config BR2_PACKAGE_UTIL-LINUX bool "util-linux" + select BR2_PACKAGE_GETTEXT if BR2_ENABLE_LOCALE + select BR2_PACKAGE_LIBINTL if BR2_ENABLE_LOCALE help Various useful/essential Linux utilities. diff --git a/package/util-linux/util-linux.mk b/package/util-linux/util-linux.mk index c9bae1628..ad5a62ccb 100644 --- a/package/util-linux/util-linux.mk +++ b/package/util-linux/util-linux.mk @@ -18,6 +18,11 @@ else UTIL-LINUX_SCHED_UTILS:=--disable-schedutils endif +ifeq ($(BR2_PACKAGE_LIBINTL),y) +UTIL-LINUX_DEPENDENCIES += libintl +UTIL-LINUX_MAKE_OPT = LIBS=-lintl +endif + $(DL_DIR)/$(UTIL-LINUX_SOURCE): $(call DOWNLOAD,$(UTIL-LINUX_SITE),$(UTIL-LINUX_SOURCE)) @@ -56,6 +61,7 @@ $(UTIL-LINUX_BINARY): $(UTIL-LINUX_DIR)/.configured ARCH=$(ARCH) \ CC=$(TARGET_CC) \ OPT="$(TARGET_CFLAGS)" \ + $(UTIL-LINUX_MAKE_OPT) \ HAVE_SLANG="NO" $(UTIL-LINUX_TARGET_BINARY): $(UTIL-LINUX_BINARY) @@ -66,11 +72,10 @@ $(UTIL-LINUX_TARGET_BINARY): $(UTIL-LINUX_BINARY) #If both util-linux and busybox are selected, make certain util-linux #wins the fight over who gets to have their utils actually installed ifeq ($(BR2_PACKAGE_BUSYBOX),y) -util-linux: uclibc busybox $(UTIL-LINUX_TARGET_BINARY) -else -util-linux: uclibc $(UTIL-LINUX_TARGET_BINARY) +UTIL-LINUX_DEPENDENCIES = busybox $(UTIL-LINUX_DEPENDENCIES) endif +util-linux: uclibc $(UTIL-LINUX_DEPENDENCIES) $(UTIL-LINUX_TARGET_BINARY) util-linux-source: $(DL_DIR)/$(UTIL-LINUX_SOURCE) |