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:
Set the strictness as appropriate. The gnits option also implies readme-alpha and check-news.
Turn on automatic de-ANSI-fication. the section called “Automatic de-ANSI-fication”. If preceded by a path, the generated Makefile.in will look in the specified directory to find the ansi2knr program. The path should be a relative path to another directory in the same distribution (Automake currently does not check this).
Cause make dist to fail unless the current version number appears in the first few lines of the NEWS file.
Cause dejagnu-specific rules to be generated. Chapter 17.
Generate a dist-bzip2 target as well as the ordinary dist target. This new target will create a bzip2 tar archive of the distribution. bzip2 archives are frequently smaller than even gzipped archives.
Generate a dist-shar target as well as the ordinary dist target. This new target will create a shar archive of the distribution.
Generate a dist-zip target as well as the ordinary dist target. This new target will create a zip archive of the distribution.
Generate a dist-tarZ target as well as the ordinary dist target. This new target will create a compressed tar archive of the distribution.
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 the section called “Automatic dependency tracking”. In this case the effect is to effectively disable automatic dependency tracking.
If your Makefile.am defines a target foo, it will override a target named foo$(EXEEXT). This is necessary when EXEEXT is found to be empty. However, by default automake will generate an error for this use. The no-exeext option will disable this error. This is intended for use only where it is known in advance that the package will not be ported to Windows, or any other operating system using extensions on executables.
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.
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.
This option can be used to disable the standard -I options which are ordinarily automatically provided by Automake.
Don't require texinfo.tex, even if there are texinfo files in this directory.
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.
If this option is specified, then objects are placed into the subdirectory of the build directory corresponding to the subdirectory of the source file. For instance if the source file is subdir/file.cxx, then the output file would be subdir/file.o.
A version number (e.g. 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.