Allow user to configure PROGRAM_INVOCATION_NAME

This commit is contained in:
Ulf Samuelsson 2007-08-15 22:35:26 +00:00
parent e4bbaa38c3
commit 406eeeeeb7
4 changed files with 16 additions and 0 deletions

View File

@ -2,6 +2,7 @@ config BR2_PACKAGE_COREUTILS
bool "coreutils"
default n
depends on BR2_USE_WCHAR
select BR2_UCLIBC_PROGRAM_INVOCATION
help
All of the basic file/text/shell utilities. These are the
core utilities which are expected to exist on every system.

View File

@ -2,6 +2,7 @@ config BR2_PACKAGE_TAR
bool "tar"
default n
depends on BR2_USE_WCHAR
select BR2_UCLIBC_PROGRAM_INVOCATION
help
A program that saves many files together into a single tape or disk
archive, and can restore individual files from the archive.

View File

@ -82,3 +82,12 @@ config BR2_PTHREAD_DEBUG
default n
help
Build the thread library with debugging enabled.
config BR2_UCLIBC_PROGRAM_INVOCATION
bool "Enable 'program invocation name'"
default n
help
Support for the GNU-specific program_invocation_name and
program_invocation_short_name strings. Some GNU packages
(like tar and coreutils) utilize these for extra useful
output, but in general are not required.

View File

@ -229,6 +229,11 @@ ifeq ($(BR2_USE_WCHAR),y)
else
$(SED) 's,^.*UCLIBC_HAS_WCHAR.*,UCLIBC_HAS_WCHAR=n,g' $(UCLIBC_DIR)/.oldconfig
endif
ifeq ($(BR2_UCLIBC_PROGRAM_INVOCATION),y)
echo "UCLIBC_HAS_PROGRAM_INVOCATION_NAME=y" >> $(UCLIBC_DIR)/.oldconfig
else
echo "# UCLIBC_HAS_PROGRAM_INVOCATION_NAME is not set" >> $(UCLIBC_DIR)/.oldconfig
endif
ifeq ("$(KERNEL_ARCH)","i386")
/bin/echo "# CONFIG_GENERIC_386 is not set" >> $(UCLIBC_DIR)/.oldconfig
/bin/echo "# CONFIG_386 is not set" >> $(UCLIBC_DIR)/.oldconfig