configure.acat top level
configure.in - this is the source from which
autoconf generates the
Declare the package and version.
This is done by a set of lines like these:
PACKAGE=gettext VERSION=0.21 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,
0.21’ by its version numbers, exactly as they
should appear in the packaged
tar file name of your distribution
Check for internationalization support.
Here is the main
m4 macro for triggering internationalization
support. Just add this line to
This call is purposely simple, even if it generates a lot of configure time checking and actions.
Have output files created.
AC_OUTPUT directive, at the end of your
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
Note the ‘
.in’ suffix used for
po/ only. This is because
the distributed file is really