configure.ac or configure.in - this is the source from which
autoconf generates the configure script.
This is done by a set of lines like these:
PACKAGE=gettext VERSION=0.20.2 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE") AC_DEFINE_UNQUOTED(VERSION, "$VERSION") AC_SUBST(PACKAGE) AC_SUBST(VERSION)
or, if you are using GNU
automake, by a line like this:
Of course, you replace ‘gettext’ with the name of your package,
and ‘0.20.2’ by its version numbers, exactly as they
should appear in the packaged
tar file name of your distribution
Here is the main
m4 macro for triggering internationalization
support. Just add this line to configure.ac:
This call is purposely simple, even if it generates a lot of configure time checking and actions.
AC_OUTPUT directive, at the end of your configure.ac
file, needs to be modified in two ways:
AC_OUTPUT([existing configuration files po/Makefile.in], [existing additional actions])
The modification to the first argument to
for substitution in the po/ directory.
Note the ‘.in’ suffix used for po/ only. This is because
the distributed file is really po/Makefile.in.in.