Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
autoheader2.13(1)
Edit
PageHistory
Diff
Info
LikePages
AUTOHEADER !!!AUTOHEADER NAME SYNOPSIS DESCRIPTION SEE ALSO AUTHORS ---- !!NAME autoheader2.13 - creates a template file of C #define's for use by configure. !!SYNOPSIS __autoheader2.13__ [[ __--help__ | __-h__ ] [[ __--localdir=dir__ | __-l dir__ ] [[ __--macrodir=dir__ | __-m dir__ ] [[ __--version__ ] !!DESCRIPTION The __autoheader2.13__ program can create a template file of C __#define__ statements for __configure__ to use. If __configure.in__ invokes __AC_CONFIG_HEADER(FILE)__, __autoheader2.13__ creates __FILE.in__; if multiple file arguments are given, the first one is used. Otherwise, __autoheader2.13__ creates __config.h.in__. If you give __autoheader2.13__ an argument, it uses that file instead of __configure.in__ and writes the header file to the standard output instead of to __config.h.in__. If you give __autoheader2.13__ an argument of __-__, it reads the standard input instead of __configure.in__ and writes the header file to the standard output. __autoheader2.13__ scans __configure.in__ and figures out which C preprocessor symbols it might define. It copies comments and __#define__ and __#undef__ statements from a file called __acconfig.h__, which comes with and is installed with Autoconf. It also uses a file called __acconfig.h__ in the current directory, if present. If you __AC_DEFINE__ any additional symbols, you must create that file with entries for them. For symbols defined by __AC_CHECK_HEADERS__, __AC_CHECK_FUNCS__, __AC_CHECK_SIZEOF__, or __AC_CHECK_LIB__, __autoheader2.13__ generates comments and __#undef__ statements itself rather than copying them from a file, since the possible symbols are effectively limitless. The file that __autoheader2.13__ creates contains mainly __#define__ and __#undef__ statements and their accompanying comments. If __./acconfig.h__ contains the string __@TOP@__, __autoheader2.13__ copies the lines before the line containing __@TOP@__ into the top of the file that it generates. Similarly, if __./acconfig.h__ contains the string __@BOTTOM@__, __autoheader2.13__ copies the lines after that line to the end of the file it generates. Either or both of those strings may be omitted. An alternate way to produce the same effect is to create the files __FILE.top__ (typically __config.h.top__) and/or __FILE.bot__ in the current directory. If they exist, __autoheader2.13__ copies them to the beginning and end, respectively, of its output. Their use is discouraged because they have file names that contain two periods, and so can not be stored on MS-DOS; also, they are two more files to clutter up the directory. But if you use the __--localdir=DIR__ option to use an __acconfig.h__ in another directory, they give you a way to put custom boilerplate in each individual __config.h.in__. __autoheader2.13__ accepts the following options: __--help__ __-h__ Print a summary of the command line options and exit. __--localdir=DIR__ __-l DIR__ Look for the package files __aclocal.m4__ and __acconfig.h__ (but not __FILE.top__ and __FILE.bot__) in directory DIR instead of in the current directory. __--macrodir=DIR__ __-m DIR__ Look for the installed macro files and __acconfig.h__ in directory DIR. You can also set the __AC_MACRODIR__ environment variable to a directory; this option overrides the environment variable. __--version__ Print the version number of Autoconf and exit. !!SEE ALSO autoconf2.13(1), __autoreconf2.13__(1), autoscan2.13(1), __autoupdate2.13__(1), ifnames2.13(1) !!AUTHORS David !MacKenzie, with help from Franc,ois Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor, Roland !McGrath, Noah Friedman, David D. Zuhn, and many others. This manpage written by Ben Pfaff autoconf2.13__ package. ----
2 pages link to
autoheader2.13(1)
:
Man1a
autoconf2.13(1)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.