1Description: 2A GNU-like <langinfo.h>. 3 4Files: 5lib/langinfo.in.h 6m4/langinfo_h.m4 7 8Depends-on: 9extensions 10include_next 11snippet/c++defs 12snippet/warn-on-use 13 14configure.ac: 15gl_LANGINFO_H 16 17Makefile.am: 18BUILT_SOURCES += langinfo.h 19 20# We need the following in order to create an empty placeholder for 21# <langinfo.h> when the system doesn't have one. 22langinfo.h: langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) 23 $(AM_V_GEN)rm -f $@-t $@ && \ 24 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ 25 sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \ 26 -e 's|@''HAVE_LANGINFO_H''@|$(HAVE_LANGINFO_H)|g' \ 27 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ 28 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 29 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 30 -e 's|@''NEXT_LANGINFO_H''@|$(NEXT_LANGINFO_H)|g' \ 31 -e 's/@''GNULIB_NL_LANGINFO''@/$(GNULIB_NL_LANGINFO)/g' \ 32 -e 's|@''HAVE_LANGINFO_CODESET''@|$(HAVE_LANGINFO_CODESET)|g' \ 33 -e 's|@''HAVE_LANGINFO_T_FMT_AMPM''@|$(HAVE_LANGINFO_T_FMT_AMPM)|g' \ 34 -e 's|@''HAVE_LANGINFO_ERA''@|$(HAVE_LANGINFO_ERA)|g' \ 35 -e 's|@''HAVE_LANGINFO_YESEXPR''@|$(HAVE_LANGINFO_YESEXPR)|g' \ 36 -e 's|@''HAVE_NL_LANGINFO''@|$(HAVE_NL_LANGINFO)|g' \ 37 -e 's|@''REPLACE_NL_LANGINFO''@|$(REPLACE_NL_LANGINFO)|g' \ 38 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \ 39 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \ 40 < $(srcdir)/langinfo.in.h; \ 41 } > $@-t && \ 42 mv $@-t $@ 43MOSTLYCLEANFILES += langinfo.h langinfo.h-t 44 45Include: 46<langinfo.h> 47 48License: 49LGPLv2+ 50 51Maintainer: 52Bruno Haible 53