Go to the first, previous, next, last section, table of contents.


Changing Automake's Behavior

Various features of Automake can be controlled by options in the `Makefile.am'. Such options are listed in a special variable named AUTOMAKE_OPTIONS. Currently understood options are:

gnits
gnu
foreign
cygnus
Set the strictness as appropriate. The gnits option also implies readme-alpha and check-news.
ansi2knr
path/ansi2knr
Turn on automatic de-ANSI-fication. See section Automatic de-ANSI-fication. If preceeded by a path, the generated `Makefile.in' will look in the specified directory to find the `ansi2knr' program. Generally the path should be a relative path to another directory in the same distribution (though Automake currently does not check this).
check-news
Cause make dist to fail unless the current version number appears in the first few lines of the `NEWS' file.
dejagnu
Cause dejagnu-specific rules to be generated. See section Support for test suites.
dist-shar
Generate a dist-shar target as well as the ordinary dist target. This new target will create a shar archive of the distribution.
dist-zip
Generate a dist-zip target as well as the ordinary dist target. This new target will create a zip archive of the distribution.
dist-tarZ
Generate a dist-tarZ target as well as the ordinary dist target. This new target will create a compressed tar archive of the distribution; a traditional tar and compress will be assumed. Warning: if you are actually using GNU tar, then the generated archive might contain nonportable constructs.
no-dependencies
This is similar to using `--include-deps' on the command line, but is useful for those situations where you don't have the necessary bits to make automatic dependency tracking work See section Automatic dependency tracking. In this case the effect is to effectively disable automatic dependency tracking.
no-installinfo
The generated `Makefile.in' will not cause info pages to be built or installed by default. However, info and install-info targets will still be available. This option is disallowed at `GNU' strictness and above.
no-installman
The generated `Makefile.in' will not cause man pages to be installed by default. However, an install-man target will still be available for optional installation. This option is disallowed at `GNU' strictness and above.
no-texinfo.tex
Don't require `texinfo.tex', even if there are texinfo files in this directory.
readme-alpha
If this release is an alpha release, and the 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 `MAJOR.MINOR.ALPHA', where each element is a number; the final period and number should be left off for non-alpha releases. The second form is `MAJOR.MINORALPHA', where ALPHA is a letter; it should be omitted for non-alpha releases.
version
A version number (eg `0.30') can be specified. If Automake is not newer than the version specified, creation of the `Makefile.in' will be suppressed.

Unrecognized options are diagnosed by automake.


Go to the first, previous, next, last section, table of contents.