@command{configure} options are used to specify each of them:
@table @option
-@item --build=@var{BUILD}
-@opindex --build=@var{BUILD}
+@item --build=@var{build}
+@opindex --build=@var{build}
The system on which the package is built.
-@item --host=@var{HOST}
-@opindex --host=@var{HOST}
+@item --host=@var{host}
+@opindex --host=@var{host}
The system where built programs and libraries will run.
@end table
its target architecture.
@table @option
-@item --target=@var{TARGET}
-@opindex --target=@var{TARGET}
+@item --target=@var{target}
+@opindex --target=@var{target}
When building compiler tools: the system for which the tools will
create output.
@end table
For instance when installing GCC, the GNU Compiler Collection, we can
-use @option{--target=@/@var{TARGET}} to specify that we want to build
-GCC as a cross-compiler for @var{TARGET}. Mixing @option{--build} and
+use @option{--target=@/@var{target}} to specify that we want to build
+GCC as a cross-compiler for @var{target}. Mixing @option{--build} and
@option{--target}, we can actually cross-compile a cross-compiler;
such a three-way cross-compilation is known as a @dfn{Canadian cross}.
This can be done using one of these three @command{configure} options.
@table @option
-@item --program-prefix=@var{PREFIX}
-@opindex --program-prefix=@var{PREFIX}
-Prepend @var{PREFIX} to installed program names.
-@item --program-suffix=@var{SUFFIX}
-@opindex --program-suffix=@var{SUFFIX}
-Append @var{SUFFIX} to installed program names.
-@item --program-transform-name=@var{PROGRAM}
-@opindex --program-transform-name=@var{PROGRAM}
-Run @code{sed @var{PROGRAM}} on installed program names.
+@item --program-prefix=@var{prefix}
+@opindex --program-prefix=@var{prefix}
+Prepend @var{prefix} to installed program names.
+@item --program-suffix=@var{suffix}
+@opindex --program-suffix=@var{suffix}
+Append @var{suffix} to installed program names.
+@item --program-transform-name=@var{program}
+@opindex --program-transform-name=@var{program}
+Run @code{sed @var{program}} on installed program names.
@end table
The following commands would install @file{hello}
@cindex serial number and @option{--install}
When this option is used, and only when this option is used,
-@command{aclocal} will also honor @samp{#serial @var{NUMBER}} lines
+@command{aclocal} will also honor @samp{#serial @var{number}} lines
that appear in macros: an M4 file is ignored if there exists another
M4 file with the same basename and a greater serial number in the
search path (@pxref{Serials}).
number should be a single line of the form
@example
-#serial @var{NNN}
+#serial @var{nnn}
@end example
@noindent
-where @var{NNN} contains only digits and dots. It should appear in
+where @var{nnn} contains only digits and dots. It should appear in
the M4 file before any macro definition. It is a good practice to
maintain a serial number for each macro you distribute, even if you do
not use the @option{--install} option of @command{aclocal}: this allows
aforementioned linking flags should be lumped with the other flags
passed to the tool invoked by @command{libtool} (hence the use of
@samp{@var{library}_LDFLAGS} for libtool linking flags). Generic
-options include @option{--tag=@var{TAG}} and @option{--silent}
+options include @option{--tag=@var{tag}} and @option{--silent}
(@pxref{Invoking libtool, , Invoking @command{libtool}, libtool, The
Libtool Manual} for more options) should appear before the mode
selection on the command line; in @file{Makefile.am}s they should
If @samp{@var{library}_LIBTOOLFLAGS} is not defined, then the variable
@code{AM_LIBTOOLFLAGS} is used instead.
-These flags are passed to libtool after the @option{--tag=@var{TAG}}
+These flags are passed to libtool after the @option{--tag=@var{tag}}
option computed by Automake (if any), so
@samp{@var{library}_LIBTOOLFLAGS} (or @code{AM_LIBTOOLFLAGS}) is a
-good place to override or supplement the @option{--tag=@var{TAG}}
+good place to override or supplement the @option{--tag=@var{tag}}
setting.
The libtool rules also use a @code{LIBTOOLFLAGS} variable that should
@item maude_LIBTOOLFLAGS
This variable is used to pass extra options to @command{libtool}.
It overrides the @code{AM_LIBTOOLFLAGS} variable.
-These options are output before @command{libtool}'s @option{--mode=@var{MODE}}
+These options are output before @command{libtool}'s @option{--mode=@var{mode}}
option, so they should not be mode-specific options (those belong to
the compiler or linker flags). @xref{Libtool Flags}.
@cindex Libtool modules, default source example
@cindex default source, Libtool modules example
Another case where this is convenient is building many Libtool modules
-(@file{module@var{N}.la}), each defined in its own file
-(@file{module@var{N}.c}).
+(@file{module@var{n}.la}), each defined in its own file
+(@file{module@var{n}.c}).
@example
AM_LDFLAGS = -module
@comment node-name, next, previous, up
@subsection Compiling Fortran 9x Files
-@file{@var{N}.o} is made automatically from @file{@var{N}.f90},
-@file{@var{N}.f95}, @file{@var{N}.f03}, or @file{@var{N}.f08}
+@file{@var{file}.o} is made automatically from @file{@var{file}.f90},
+@file{@var{file}.f95}, @file{@var{file}.f03}, or @file{@var{file}.f08}
by running the Fortran 9x compiler. The precise command used
is as follows:
that will locate the Vala compiler and optionally check its version
number.
-@defmac AM_PROG_VALAC (@ovar{MINIMUM-VERSION})
+@defmac AM_PROG_VALAC (@ovar{minimum-version})
Try to find a Vala compiler in @env{PATH}. If it is found, the variable
@code{VALAC} is set. Optionally a minimum release number of the compiler
can be requested:
installed (see the definitions of @code{pythondir} and
@code{pkgpythondir} below).
-@defmac AM_PATH_PYTHON (@ovar{VERSION}, @ovar{ACTION-IF-FOUND}, @ovar{ACTION-IF-NOT-FOUND})
+@defmac AM_PATH_PYTHON (@ovar{version}, @ovar{action-if-found}, @ovar{action-if-not-found})
Search for a Python interpreter on the system. This macro takes three
optional arguments. The first argument, if present, is the minimum
version of Python required for this package: @code{AM_PATH_PYTHON}
-will skip any Python interpreter that is older than @var{VERSION}.
-If an interpreter is found and satisfies @var{VERSION}, then
-@var{ACTION-IF-FOUND} is run. Otherwise, @var{ACTION-IF-NOT-FOUND} is
+will skip any Python interpreter that is older than @var{version}.
+If an interpreter is found and satisfies @var{version}, then
+@var{action-if-found} is run. Otherwise, @var{action-if-not-found} is
run.
-If @var{ACTION-IF-NOT-FOUND} is not specified, as in the following
+If @var{action-if-not-found} is not specified, as in the following
example, the default is to abort @command{configure}.
@example
The name of the Python executable, or @samp{:} if no suitable
interpreter could be found.
-Assuming @var{ACTION-IF-NOT-FOUND} is used (otherwise @file{./configure}
+Assuming @var{action-if-not-found} is used (otherwise @file{./configure}
will abort if Python is absent), the value of @code{PYTHON} can be used
to setup a conditional in order to disable the relevant part of a build
as follows.
Sometimes developers prefer to name a man page something like
@file{foo.man} in the source, and then rename it to have the correct
suffix, for example @file{foo.1}, when installing the file. Automake
-also supports this mode. For a valid section named @var{SECTION},
-there is a corresponding directory named @samp{man@var{SECTION}dir},
+also supports this mode. For a valid section named @var{section},
+there is a corresponding directory named @samp{man@var{section}dir},
and a corresponding @code{_MANS} variable. Files listed in such a
variable are installed in the indicated section. If the file already
has a valid suffix, then it is installed as-is; otherwise the file
@samp{make install-man}.
For fast installation, with many files it is preferable to use
-@samp{man@var{SECTION}_MANS} over @samp{man_MANS} as well as files that
+@samp{man@var{section}_MANS} over @samp{man_MANS} as well as files that
do not need to be renamed.
Man pages are not currently considered to be source, because it is not
@vindex LOG_COMPILE
@vindex LOG_COMPILER
@vindex LOG_FLAGS
-@vindex @var{EXT}_LOG_COMPILE
-@vindex @var{EXT}_LOG_COMPILER
-@vindex @var{EXT}_LOG_FLAGS
-@vindex AM_@var{EXT}_LOG_FLAGS
+@vindex @var{ext}_LOG_COMPILE
+@vindex @var{ext}_LOG_COMPILER
+@vindex @var{ext}_LOG_FLAGS
+@vindex AM_@var{ext}_LOG_FLAGS
@vindex AM_LOG_FLAGS
For tests that match an extension @code{.@var{ext}} listed in
@code{TEST_EXTENSIONS}, you can provide a test driver using the variable
If this release is an alpha release, and the file @file{README-alpha}
exists, then it will be added to the distribution. If this option is
given, version numbers are expected to follow one of two forms. The
-first form is @samp{@var{MAJOR}.@var{MINOR}.@var{ALPHA}}, where each
+first form is @samp{@var{major}.@var{minor}.@var{alpha}}, where each
element is a number; the final period and number should be left off for
non-alpha releases. The second form is
-@samp{@var{MAJOR}.@var{MINOR}@var{ALPHA}}, where @var{ALPHA} is a
+@samp{@var{major}.@var{minor}@var{alpha}}, where @var{alpha} is a
letter; it should be omitted for non-alpha releases.
@item @option{silent-rules}