Blame man/autom4te.1

Packit Service 9646c7
.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.40.8.
Packit Service 9646c7
.TH AUTOM4TE "1" "April 2012" "GNU Autoconf 2.68b.25-19513" "User Commands"
Packit Service 9646c7
.SH NAME
Packit Service 9646c7
autom4te \- Generate files and scripts thanks to M4
Packit Service 9646c7
.SH SYNOPSIS
Packit Service 9646c7
.B autom4te
Packit Service 9646c7
[\fIOPTION\fR]... [\fIFILES\fR]
Packit Service 9646c7
.SH DESCRIPTION
Packit Service 9646c7
Run GNU M4 on the FILES, avoiding useless runs.  Output the traces if tracing,
Packit Service 9646c7
the frozen file if freezing, otherwise the expansion of the FILES.
Packit Service 9646c7
.PP
Packit Service 9646c7
If some of the FILES are named `FILE.m4f' they are considered to be M4
Packit Service 9646c7
frozen files of all the previous files (which are therefore not loaded).
Packit Service 9646c7
If `FILE.m4f' is not found, then `FILE.m4' will be used, together with
Packit Service 9646c7
all the previous files.
Packit Service 9646c7
.PP
Packit Service 9646c7
Some files may be optional, i.e., will only be processed if found in the
Packit Service 9646c7
include path, but then must end in `.m4?';  the question mark is not part of
Packit Service 9646c7
the actual file name.
Packit Service 9646c7
.SS "Operation modes:"
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-h\fR, \fB\-\-help\fR
Packit Service 9646c7
print this help, then exit
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-V\fR, \fB\-\-version\fR
Packit Service 9646c7
print version number, then exit
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-v\fR, \fB\-\-verbose\fR
Packit Service 9646c7
verbosely report processing
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-d\fR, \fB\-\-debug\fR
Packit Service 9646c7
don't remove temporary files
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR
Packit Service 9646c7
save output in FILE (defaults to `\-', stdout)
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-f\fR, \fB\-\-force\fR
Packit Service 9646c7
don't rely on cached values
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-W\fR, \fB\-\-warnings\fR=\fICATEGORY\fR
Packit Service 9646c7
report the warnings falling in CATEGORY
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-l\fR, \fB\-\-language\fR=\fILANG\fR
Packit Service 9646c7
specify the set of M4 macros to use
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-C\fR, \fB\-\-cache\fR=\fIDIRECTORY\fR
Packit Service 9646c7
preserve results for future runs in DIRECTORY
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-\-no\-cache\fR
Packit Service 9646c7
disable the cache
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-m\fR, \fB\-\-mode\fR=\fIOCTAL\fR
Packit Service 9646c7
change the non trace output file mode (0666)
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-M\fR, \fB\-\-melt\fR
Packit Service 9646c7
don't use M4 frozen files
Packit Service 9646c7
.SS "Languages include:"
Packit Service 9646c7
.TP
Packit Service 9646c7
`Autoconf'
Packit Service 9646c7
create Autoconf configure scripts
Packit Service 9646c7
.TP
Packit Service 9646c7
`Autotest'
Packit Service 9646c7
create Autotest test suites
Packit Service 9646c7
.TP
Packit Service 9646c7
`M4sh'
Packit Service 9646c7
create M4sh shell scripts
Packit Service 9646c7
.TP
Packit Service 9646c7
`M4sugar'
Packit Service 9646c7
create M4sugar output
Packit Service 9646c7
.SS "Warning categories include:"
Packit Service 9646c7
.TP
Packit Service 9646c7
`cross'
Packit Service 9646c7
cross compilation issues
Packit Service 9646c7
.TP
Packit Service 9646c7
`gnu'
Packit Service 9646c7
GNU coding standards (default in gnu and gnits modes)
Packit Service 9646c7
.TP
Packit Service 9646c7
`obsolete'
Packit Service 9646c7
obsolete features or constructions
Packit Service 9646c7
.TP
Packit Service 9646c7
`override'
Packit Service 9646c7
user redefinitions of Automake rules or variables
Packit Service 9646c7
.TP
Packit Service 9646c7
`portability'
Packit Service 9646c7
portability issues (default in gnu and gnits modes)
Packit Service 9646c7
.TP
Packit Service 9646c7
`syntax'
Packit Service 9646c7
dubious syntactic constructs (default)
Packit Service 9646c7
.TP
Packit Service 9646c7
`unsupported'
Packit Service 9646c7
unsupported or incomplete features (default)
Packit Service 9646c7
.TP
Packit Service 9646c7
`all'
Packit Service 9646c7
all the warnings
Packit Service 9646c7
.TP
Packit Service 9646c7
`no\-CATEGORY'
Packit Service 9646c7
turn off warnings in CATEGORY
Packit Service 9646c7
.TP
Packit Service 9646c7
`none'
Packit Service 9646c7
turn off all the warnings
Packit Service 9646c7
.TP
Packit Service 9646c7
`error'
Packit Service 9646c7
treat warnings as errors
Packit Service 9646c7
.PP
Packit Service 9646c7
The environment variables `M4' and `WARNINGS' are honored.
Packit Service 9646c7
.SS "Library directories:"
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-B\fR, \fB\-\-prepend\-include\fR=\fIDIR\fR
Packit Service 9646c7
prepend directory DIR to search path
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-I\fR, \fB\-\-include\fR=\fIDIR\fR
Packit Service 9646c7
append directory DIR to search path
Packit Service 9646c7
.SS "Tracing:"
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-t\fR, \fB\-\-trace\fR=\fIMACRO[\fR:FORMAT]
Packit Service 9646c7
report the MACRO invocations
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-p\fR, \fB\-\-preselect\fR=\fIMACRO\fR
Packit Service 9646c7
prepare to trace MACRO in a future run
Packit Service 9646c7
.SS "Freezing:"
Packit Service 9646c7
.TP
Packit Service 9646c7
\fB\-F\fR, \fB\-\-freeze\fR
Packit Service 9646c7
produce an M4 frozen state file for FILES
Packit Service 9646c7
.SS "FORMAT defaults to `$f:$l:$n:$%', and can use the following escapes:"
Packit Service 9646c7
.TP
Packit Service 9646c7
$$
Packit Service 9646c7
literal $
Packit Service 9646c7
.TP
Packit Service 9646c7
$f
Packit Service 9646c7
file where macro was called
Packit Service 9646c7
.TP
Packit Service 9646c7
$l
Packit Service 9646c7
line where macro was called
Packit Service 9646c7
.TP
Packit Service 9646c7
$d
Packit Service 9646c7
nesting depth of macro call
Packit Service 9646c7
.TP
Packit Service 9646c7
$n
Packit Service 9646c7
name of the macro
Packit Service 9646c7
.TP
Packit Service 9646c7
$NUM
Packit Service 9646c7
argument NUM, unquoted and with newlines
Packit Service 9646c7
.TP
Packit Service 9646c7
$SEP@
Packit Service 9646c7
all arguments, with newlines, quoted, and separated by SEP
Packit Service 9646c7
.TP
Packit Service 9646c7
$SEP*
Packit Service 9646c7
all arguments, with newlines, unquoted, and separated by SEP
Packit Service 9646c7
.TP
Packit Service 9646c7
$SEP%
Packit Service 9646c7
all arguments, without newlines, unquoted, and separated by SEP
Packit Service 9646c7
.PP
Packit Service 9646c7
SEP can be empty for the default (comma for @ and *, colon for %),
Packit Service 9646c7
a single character for that character, or {STRING} to use a string.
Packit Service 9646c7
.SH AUTHOR
Packit Service 9646c7
Written by Akim Demaille.
Packit Service 9646c7
.SH "REPORTING BUGS"
Packit Service 9646c7
Report bugs to <bug\-autoconf@gnu.org>.
Packit Service 9646c7
.br
Packit Service 9646c7
GNU Autoconf home page: <http://www.gnu.org/software/autoconf/>.
Packit Service 9646c7
.br
Packit Service 9646c7
General help using GNU software: <http://www.gnu.org/gethelp/>.
Packit Service 9646c7
.SH COPYRIGHT
Packit Service 9646c7
Copyright \(co 2012 Free Software Foundation, Inc.
Packit Service 9646c7
License GPLv3+/Autoconf: GNU GPL version 3 or later
Packit Service 9646c7
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
Packit Service 9646c7
.br
Packit Service 9646c7
This is free software: you are free to change and redistribute it.
Packit Service 9646c7
There is NO WARRANTY, to the extent permitted by law.
Packit Service 9646c7
.SH "SEE ALSO"
Packit Service 9646c7
.BR autoconf (1),
Packit Service 9646c7
.BR automake (1),
Packit Service 9646c7
.BR autoreconf (1),
Packit Service 9646c7
.BR autoupdate (1),
Packit Service 9646c7
.BR autoheader (1),
Packit Service 9646c7
.BR autoscan (1),
Packit Service 9646c7
.BR config.guess (1),
Packit Service 9646c7
.BR config.sub (1),
Packit Service 9646c7
.BR ifnames (1),
Packit Service 9646c7
.BR libtool (1).
Packit Service 9646c7
.PP
Packit Service 9646c7
The full documentation for
Packit Service 9646c7
.B autom4te
Packit Service 9646c7
is maintained as a Texinfo manual.  If the
Packit Service 9646c7
.B info
Packit Service 9646c7
and
Packit Service 9646c7
.B autom4te
Packit Service 9646c7
programs are properly installed at your site, the command
Packit Service 9646c7
.IP
Packit Service 9646c7
.B info autom4te
Packit Service 9646c7
.PP
Packit Service 9646c7
should give you access to the complete manual.