Go to the first, previous, next, last section, table of contents.
While Automake is intended to be used by maintainers of GNU packages, it
does make some effort to accommodate those who wish to use it, but do
not want to use all the GNU conventions.
To this end, Automake supports three levels of strictness---the
strictness indicating how stringently Automake should check standards
conformance.
The valid strictness levels are:
- `foreign'
-
Automake will check for only those things which are absolutely
required for proper operations. For instance, whereas GNU standards
dictate the existence of a `NEWS' file, it will not be required in
this mode. The name comes from the fact that Automake is intended to be
used for GNU programs; these relaxed rules are not the standard mode of
operation.
- `gnu'
-
Automake will check--as much as possible--for compliance to the GNU
standards for packages. This is the default.
- `gnits'
-
Automake will check for compliance to the as-yet-unwritten Gnits
standards. These are based on the GNU standards, but are even more
detailed. Unless you are a Gnits standards contributor, it is
recommended that you avoid this option until such time as the Gnits
standard is actually published.
For more information on the precise implications of the strictness
level, see See section The effect of --gnu
and --gnits
.
Go to the first, previous, next, last section, table of contents.