16a02269fc
* configure.in (ALL_LINGUAS): New macro. Call CY_GNU_GETTEXT. Create po/Makefile.in and po/Makefile. * acconfig.h (ENABLE_NLS, HAVE_CATGETS, HAVE_GETTEXT, HAVE_STPCPY, HAVE_LC_MESSAGES): Define. * gprof.c (main): Call setlocale, bindtextdomain, textdomain. * Makefile.am (SUBDIRS): New macro. (INCLUDES): Look in intl dirs for headers. Define LOCALEDIR. (gprof_DEPENDENCIES): Added INTLDEPS. (gprof_LDADD): Added INTLLLIBS. (POTFILES): New macro. (po/POTFILES.in): New target. * Many files: Wrap user-visible strings with gettext invocation.
39 lines
985 B
Text
39 lines
985 B
Text
dnl Process this file with autoconf to produce a configure script.
|
|
AC_PREREQ(2.5)dnl
|
|
AC_INIT(gprof.c)
|
|
|
|
AC_CANONICAL_SYSTEM
|
|
|
|
AM_INIT_AUTOMAKE(gprof, 2.9.1)
|
|
|
|
AM_PROG_LIBTOOL
|
|
|
|
dnl For simplicity, we use the BFD configuration file for most
|
|
dnl things. However, we also need our own configuration file for
|
|
dnl the automake PACKAGE and VERSION macros. We don't name it
|
|
dnl config.h, to avoid any possible confusion with the bfd config.h.
|
|
AM_CONFIG_HEADER(gconfig.h:gconfig.in)
|
|
|
|
AC_PROG_CC
|
|
AM_PROG_INSTALL
|
|
|
|
AC_ISC_POSIX
|
|
|
|
ALL_LINGUAS=
|
|
CY_GNU_GETTEXT
|
|
|
|
dnl We need to set BSD44_FORMAT on a host which uses the additional
|
|
dnl header fields. This is an attempt to do that. I can't think of a
|
|
dnl good feature test for this.
|
|
case "${target}" in
|
|
*-*-bsd4.4* | *-*-netbsd* | *-*-freebsd* | *-*-openbsd*)
|
|
AC_DEFINE(BSD44_FORMAT)
|
|
;;
|
|
esac
|
|
|
|
AM_MAINTAINER_MODE
|
|
AM_CYGWIN32
|
|
AM_EXEEXT
|
|
|
|
AC_OUTPUT(Makefile po/Makefile.in:po/Make-in,
|
|
[sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile])
|