grep: gettext/libintl is only required if locale is enabled

This commit is contained in:
Peter Korsgaard 2008-07-23 10:35:53 +00:00
parent a649ed0da0
commit 9a1526d7d9
2 changed files with 8 additions and 4 deletions

View File

@ -1,8 +1,8 @@
config BR2_PACKAGE_GREP
bool "grep"
select BR2_PACKAGE_GETTEXT
select BR2_PACKAGE_LIBINTL
select BR2_PACKAGE_GETTEXT if BR2_ENABLE_LOCALE
select BR2_PACKAGE_LIBINTL if BR2_ENABLE_LOCALE
help
The GNU regular expression matcher.
Needs gettext
http://www.gnu.org/software/grep/grep.html

View File

@ -11,6 +11,10 @@ GNUGREP_CAT:=$(ZCAT)
GNUGREP_BINARY:=src/grep
GNUGREP_TARGET_BINARY:=bin/grep
ifeq ($(BR2_ENABLE_LOCALE),y)
GNUGREP_EXTRA_DEPS:=gettext libintl
endif
$(DL_DIR)/$(GNUGREP_SOURCE):
$(WGET) -P $(DL_DIR) $(GNUGREP_SITE)/$(GNUGREP_SOURCE)
@ -65,7 +69,7 @@ grep-target_binary: $(GNUGREP_DIR)/$(GNUGREP_BINARY)
cp -a $(GNUGREP_DIR)/src/grep $(GNUGREP_DIR)/src/egrep \
$(GNUGREP_DIR)/src/fgrep $(TARGET_DIR)/bin/; fi
grep: uclibc gettext libintl grep-target_binary
grep: uclibc $(GNUGREP_EXTRA_DEPS) grep-target_binary
grep-clean:
$(MAKE) DESTDIR=$(TARGET_DIR) -C $(GNUGREP_DIR) uninstall