---
name: "autoconf2.69"
section: "1"
platform: "linux"
package: "autoconf2.69"
version: "2.69-3.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/autoconf2.69"
---

# autoconf2.69(1)

Generate configuration scripts

## NAME

autoconf - Generate configuration scripts

## SYNOPSIS

**autoconf** \[*OPTION*\]... \[*TEMPLATE-FILE*\]

## DESCRIPTION

Generate a configuration script from a TEMPLATE-FILE if given, or \`configure.ac' if present, or else \`configure.in'.  Output is sent to the standard output if TEMPLATE-FILE is given, else into \`configure'.

### Operation modes:

- **-h**, **--help**

  print this help, then exit

- **-V**, **--version**

  print version number, then exit

- **-v**, **--verbose**

  verbosely report processing

- **-d**, **--debug**

  don't remove temporary files

- **-f**, **--force**

  consider all files obsolete

- **-o**, **--output**=*FILE*

  save output in FILE (stdout is the default)

- **-W**, **--warnings**=*CATEGORY*

  report the warnings falling in CATEGORY \[syntax\]

### Warning categories include:

- \`cross'

  cross compilation issues

- \`obsolete'

  obsolete constructs

- \`syntax'

  dubious syntactic constructs

- \`all'

  all the warnings

- \`no-CATEGORY'

  turn off the warnings on CATEGORY

- \`none'

  turn off all the warnings

- \`error'

  warnings are error

The environment variables \`M4' and \`WARNINGS' are honored.

### Library directories:

- **-B**, **--prepend-include**=*DIR*

  prepend directory DIR to search path

- **-I**, **--include**=*DIR*

  append directory DIR to search path

### Tracing:

- **-t**, **--trace**=*MACRO\[*:FORMAT\]

  report the list of calls to MACRO

- **-i**, **--initialization**

  also trace Autoconf's initialization process

In tracing mode, no configuration script is created.  FORMAT defaults to \`$f:$l:$n:$%'; see \`autom4te **--help**' for information about FORMAT.

## AUTHOR

Written by David J. MacKenzie and Akim Demaille.

## REPORTING BUGS

Report bugs to \<bug-autoconf@gnu.org\>.\
 GNU Autoconf home page: \<http://www.gnu.org/software/autoconf/\>.\
 General help using GNU software: \<http://www.gnu.org/gethelp/\>.

## COPYRIGHT

Copyright © 2012 Free Software Foundation, Inc. License GPLv3+/Autoconf: GNU GPL version 3 or later \<http://gnu.org/licenses/gpl.html\>, \<http://gnu.org/licenses/exceptions.html\>\
 This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

## SEE ALSO

[**autoconf**(1)](/autoconf/1.md), [**automake**(1)](/automake/1.md), [**autoreconf**(1)](/autoreconf/1.md), [**autoupdate**(1)](/autoupdate/1.md), [**autoheader**(1)](/autoheader/1.md), [**autoscan**(1)](/autoscan/1.md), [**config.guess**(1)](/config.guess/1.md), [**config.sub**(1)](/config.sub/1.md), [**ifnames**(1)](/ifnames/1.md), [**libtool**(1)](/libtool/1.md).

The full documentation for **autoconf** is maintained as a Texinfo manual.  If the **info** and **autoconf** programs are properly installed at your site, the command

-

  **info autoconf**

should give you access to the complete manual.
