From 2fd5b943d10664ddd815348e86b082aa2c5d2bfb Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Sat, 22 Jan 2000 08:57:17 +0000 Subject: * Implement GNU gettext internationalization support in GNU make. --- make.h | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) (limited to 'make.h') diff --git a/make.h b/make.h index 18eb1c9..d217632 100644 --- a/make.h +++ b/make.h @@ -40,11 +40,25 @@ Boston, MA 02111-1307, USA. */ #endif /* C++ or ANSI C. */ -/* For now, set gettext macro to a no-op. */ -#undef _ -#undef N_ -#define _(s) s -#define N_(s) s +#if HAVE_LOCALE_H +# include +#endif +#if !HAVE_SETLOCALE +# define setlocale(Category, Locale) /* empty */ +#endif + +#if ENABLE_NLS +# include +# define _(Text) gettext (Text) +#else +# undef bindtextdomain +# define bindtextdomain(Domain, Directory) /* empty */ +# undef textdomain +# define textdomain(Domain) /* empty */ +# define _(Text) Text +# define gettext(Text) Text +#endif +#define N_(Text) Text #ifdef CRAY -- cgit v1.2.3