|
|
1.1 root 1: .\" -*- nroff -*-
2: .\" Copyright (c) 1991, 1992 Cygnus Support
3: .\" written by K. Richard Pixley
4: .TH configure 1 "2 February 1993" "cygnus support" "Cygnus Support"
5: .de BP
6: .sp
7: .ti \-.2i
8: \(**
9: ..
10:
11: .SH NAME
12: configure \(em\& prepare source code to be built
13:
14: .SH SYNOPSIS
15: configure HOST [--target=TARGET] [--srcdir=DIR] [--rm]
16: [--site=SITE] [--prefix=DIR] [--exec_prefix=DIR]
17: [--program_prefix=DIR] [--tmpdir=DIR]
18: [--with-PACKAGE[=YES/NO]] [--norecursion]
19: [--nfp] [-s] [-v] [-V | --version] [--help]
20:
21: .SH DESCRIPTION
22: .I configure
23: is a program used to prepare souce code to be built. It does this by
24: generating Makefiles and .gdbinit files, creating symlinks, recursing
25: in subdirectories, and some other miscellaneous file editing.
26:
27: .SH OPTIONS
28: .I configure
29: accepts the following options:
30:
31: .TP
32: .I \--target=TARGET
33: Requests that the sources be configured to target the
34: .I TARGET
35: machine. If no target is specified explicitly, the target is assumed
36: to be the same as the host.
37:
38: .TP
39: .I \--srcdir=DIR
40: tells configure to find the source in
41: .I DIR.
42: Object code is always built in the current directory,
43: .I `.'.
44:
45: .TP
46: .I \--rm
47: asks configure to remove a configuration rather than create one.
48:
49: .TP
50: .I \--site=SITE
51: asks configure to use any site-specific Makefile fragments for
52: .I SITE
53: when building Makefiles.
54:
55: .TP
56: .I \--prefix=DIR
57: sets the location in which to install files to
58: .I DIR.
59: The default is "/usr/local".
60:
61: .TP
62: .I \--exec_prefix=DIR
63: sets the root directory for host-dependent files to
64: .I DIR.
65: The default location is the value of
66: .I prefix.
67:
68: .TP
69: .I \--program_prefix=DIR
70: configures the source to install programs which have the same names as
71: common Unix programs, such as "make", in
72: .I DIR.
73: Also applies to programs which might be used for cross-compilation.
74:
75: .TP
76: .I \--tmpdir=DIR
77: sets the directory in which configure creates temporary files to
78: .I DIR.
79:
80: .TP
81: .I \--with-PACKAGE[=YES/NO]
82: sets a flag for the build to recognize that
83: .I PACKAGE
84: is explicitly present or not present. If
85: .I \=YES/NO
86: is nonexistent, the default is
87: .I YES.
88:
89: .TP
90: .I \--norecursion
91: asks that only the current directory be configured. Normally
92: .I configure
93: recurs on subdirectories.
94:
95: .TP
96: .I \-nfp
97: Notifies
98: .I configure
99: that all of the specified hosts have
100: .I no floating point
101: units.
102:
103: .TP
104: .I \-s
105: used internally by configure to supress status messages on
106: subdirectory recursions. Override with
107: .I \-v
108:
109: .TP
110: .I \-v
111: verbose output. Asks that configure print status lines for each
112: directory configured. Normally, only the status lines for the current
113: directory are printed.
114:
115: .TP
116: .I \--version
117: .I \-V
118: prints
119: .I configure
120: version number.
121:
122: .TP
123: .I \-help
124: displays a brief usage summary.
125:
126:
127: .SH FILES
128: configure.in for each directory's individual needs
129: .br
130: Makefile.in Makefile template
131: .br
132: config.sub for parsing configuration names
133: .br
134: config.guess for guessing HOST when not specified
135: .br
136: config.status non-recursively rebuilds current directory
137:
138: .SH FILES
139: .ta \w'gmon.sum 'u
140: a.out the namelist and text space.
141: .br
142: gmon.out dynamic call graph and profile.
143: .br
144: gmon.sum summarized dynamic call graph and profile.
145:
146: .SH "SEE ALSO"
147: .RB "`\|" configure "\|'"
148: entry in
149: .B
150: info.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.