Skip to content

Commit 10091cd

Browse files
committed
Assume UTF-8 for plain text.
* INSTALL.generic: Use Unicode quote characters.
1 parent 5448df5 commit 10091cd

File tree

1 file changed

+89
-89
lines changed

1 file changed

+89
-89
lines changed

INSTALL.generic

Lines changed: 89 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -3,50 +3,50 @@ Basic Installation
33

44
These are generic installation instructions.
55

6-
The `configure' shell script attempts to guess correct values for
6+
The configure shell script attempts to guess correct values for
77
various system-dependent variables used during compilation. It uses
8-
those values to create a `Makefile' in each directory of the package.
9-
It may also create one or more `.h' files containing system-dependent
10-
definitions. Finally, it creates a shell script `config.status' that
8+
those values to create a Makefile in each directory of the package.
9+
It may also create one or more ‘.h’ files containing system-dependent
10+
definitions. Finally, it creates a shell script config.status that
1111
you can run in the future to recreate the current configuration, a file
12-
`config.cache' that saves the results of its tests to speed up
13-
reconfiguring, and a file `config.log' containing compiler output
14-
(useful mainly for debugging `configure').
12+
config.cache that saves the results of its tests to speed up
13+
reconfiguring, and a file config.log containing compiler output
14+
(useful mainly for debugging configure).
1515

1616
If you need to do unusual things to compile the package, please try
17-
to figure out how `configure' could check whether to do them, and mail
18-
diffs or instructions to the address given in the `README' so they can
19-
be considered for the next release. If at some point `config.cache'
17+
to figure out how configure could check whether to do them, and mail
18+
diffs or instructions to the address given in the README so they can
19+
be considered for the next release. If at some point config.cache
2020
contains results you don't want to keep, you may remove or edit it.
2121

22-
The file `configure.ac' is used to create `configure' by a program
23-
called `autoconf'. You only need `configure.ac' if you want to change
24-
it or regenerate `configure' using a newer version of `autoconf'.
22+
The file configure.ac is used to create configure by a program
23+
called autoconf. You only need configure.ac if you want to change
24+
it or regenerate configure using a newer version of autoconf.
2525

2626
The simplest way to compile this package is:
2727

28-
1. `cd' to the directory containing the package's source code and type
29-
`./configure' to configure the package for your system. If you're
30-
using `csh' on an old version of System V, you might need to type
31-
`sh ./configure' instead to prevent `csh' from trying to execute
32-
`configure' itself.
28+
1. ‘cd’ to the directory containing the package's source code and type
29+
./configure to configure the package for your system. If you're
30+
using csh on an old version of System V, you might need to type
31+
sh ./configure instead to prevent csh from trying to execute
32+
configure itself.
3333

34-
Running `configure' takes awhile. While running, it prints some
34+
Running configure takes awhile. While running, it prints some
3535
messages telling which features it is checking for.
3636

37-
2. Type `make' to compile the package.
37+
2. Type make to compile the package.
3838

39-
3. Optionally, type `make check' to run any self-tests that come with
39+
3. Optionally, type make check to run any self-tests that come with
4040
the package.
4141

42-
4. Type `make install' to install the programs and any data files and
42+
4. Type make install to install the programs and any data files and
4343
documentation.
4444

4545
5. You can remove the program binaries and object files from the
46-
source code directory by typing `make clean'. To also remove the
47-
files that `configure' created (so you can compile the package for
48-
a different kind of computer), type `make distclean'. There is
49-
also a `make maintainer-clean' target, but that is intended mainly
46+
source code directory by typing make clean. To also remove the
47+
files that configure created (so you can compile the package for
48+
a different kind of computer), type make distclean. There is
49+
also a make maintainer-clean target, but that is intended mainly
5050
for the package's developers. If you use it, you may have to get
5151
all sorts of other programs in order to regenerate files that came
5252
with the distribution.
@@ -55,30 +55,30 @@ Compilers and Options
5555
=====================
5656

5757
Some systems require unusual options for compilation or linking that
58-
the `configure' script does not know about. You can give `configure'
58+
the configure script does not know about. You can give configure
5959
initial values for variables by setting them in the environment. Using
6060
a Bourne-compatible shell, you can do that on the command line like
6161
this:
6262
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
6363

64-
Or on systems that have the `env' program, you can do it like this:
64+
Or on systems that have the env program, you can do it like this:
6565
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
6666

6767
Compiling For Multiple Architectures
6868
====================================
6969

7070
You can compile the package for more than one kind of computer at the
7171
same time, by placing the object files for each architecture in their
72-
own directory. To do this, you must use a version of `make' that
73-
supports the `VPATH' variable, such as GNU `make'. `cd' to the
72+
own directory. To do this, you must use a version of make that
73+
supports the VPATH variable, such as GNU make. ‘cd’ to the
7474
directory where you want the object files and executables to go and run
75-
the `configure' script. `configure' automatically checks for the
76-
source code in the directory that `configure' is in and in `..'.
75+
the configure script. configure automatically checks for the
76+
source code in the directory that configure is in and in ‘..’.
7777

78-
If you have to use a `make' that does not supports the `VPATH'
78+
If you have to use a make that does not supports the VPATH
7979
variable, you have to compile the package for one architecture at a time
8080
in the source code directory. After you have installed the package for
81-
one architecture, use `make distclean' before reconfiguring for another
81+
one architecture, use make distclean before reconfiguring for another
8282
architecture.
8383

8484
On MacOS X 10.5 and later systems, you can create libraries and
@@ -98,51 +98,51 @@ using the 'lipo' tool if you have problems.
9898
Installation Names
9999
==================
100100

101-
By default, `make install' will install the package's files in
102-
`/usr/local/bin', `/usr/local/man', etc. You can specify an
103-
installation prefix other than `/usr/local' by giving `configure' the
104-
option `--prefix=PATH'.
101+
By default, make install will install the package's files in
102+
/usr/local/bin’, ‘/usr/local/man, etc. You can specify an
103+
installation prefix other than /usr/local by giving configure the
104+
option --prefix=PATH.
105105

106106
You can specify separate installation prefixes for
107107
architecture-specific files and architecture-independent files. If you
108-
give `configure' the option `--exec-prefix=PATH', the package will use
108+
give configure the option --exec-prefix=PATH, the package will use
109109
PATH as the prefix for installing programs and libraries.
110110
Documentation and other data files will still use the regular prefix.
111111

112112
In addition, if you use an unusual directory layout you can give
113-
options like `--bindir=PATH' to specify different values for particular
114-
kinds of files. Run `configure --help' for a list of the directories
113+
options like --bindir=PATH to specify different values for particular
114+
kinds of files. Run configure --help for a list of the directories
115115
you can set and what kinds of files go in them.
116116

117117
If the package supports it, you can cause programs to be installed
118-
with an extra prefix or suffix on their names by giving `configure' the
119-
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
118+
with an extra prefix or suffix on their names by giving configure the
119+
option --program-prefix=PREFIX or --program-suffix=SUFFIX.
120120

121121
Relocatable Installation
122122
========================
123123

124-
By default, `make install' will install a package with hardwired
124+
By default, make install will install a package with hardwired
125125
file names, and the package will not work correctly when copied or
126126
moved to a different location in the filesystem.
127127

128-
Some packages pay attention to the `--enable-relocatable' option to
129-
`configure'. This option makes the entire installed package
128+
Some packages pay attention to the --enable-relocatable option to
129+
configure. This option makes the entire installed package
130130
relocatable. This means, it can be moved or copied to a different
131131
location on the filesystem. It is possible to make symlinks to the
132132
installed and moved programs, and invoke them through the symlink. It
133133
is possible to do the same thing with a hard link _only_ if the hard
134134
linked file is in the same directory as the real program.
135135

136136
For reliability it is best to give together with --enable-relocatable
137-
a `--prefix' option pointing to an otherwise unused (and never used
138-
again) directory, for example, `--prefix=/tmp/inst$$'. This is
137+
a --prefix option pointing to an otherwise unused (and never used
138+
again) directory, for example, --prefix=/tmp/inst$$. This is
139139
recommended because on some OSes the executables remember the location
140140
of shared libraries (and prefer them over LD_LIBRARY_PATH !), therefore
141141
such an executable will look for its shared libraries first in the
142142
original installation directory and only then in the current
143143
installation directory.
144144

145-
Installation with `--enable-relocatable' will not work for setuid /
145+
Installation with --enable-relocatable will not work for setuid /
146146
setgid executables. (This is because such an executable kills its
147147
LD_LIBRARY_PATH variable when it is launched.)
148148

@@ -154,25 +154,25 @@ variable and execs the real program).
154154
Optional Features
155155
=================
156156

157-
Some packages pay attention to `--enable-FEATURE' options to
158-
`configure', where FEATURE indicates an optional part of the package.
159-
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
160-
is something like `gnu-as' or `x' (for the X Window System). The
161-
`README' should mention any `--enable-' and `--with-' options that the
157+
Some packages pay attention to --enable-FEATURE options to
158+
configure, where FEATURE indicates an optional part of the package.
159+
They may also pay attention to --with-PACKAGE options, where PACKAGE
160+
is something like gnu-as or ‘x’ (for the X Window System). The
161+
README should mention any --enable- and --with- options that the
162162
package recognizes.
163163

164-
For packages that use the X Window System, `configure' can usually
164+
For packages that use the X Window System, configure can usually
165165
find the X include and library files automatically, but if it doesn't,
166-
you can use the `configure' options `--x-includes=DIR' and
167-
`--x-libraries=DIR' to specify their locations.
166+
you can use the configure options --x-includes=DIR and
167+
--x-libraries=DIR to specify their locations.
168168

169169
For packages that use the GNU libiconv library, you can use the
170-
`configure' option `--with-libiconv-prefix' to specify the prefix you
170+
configure option --with-libiconv-prefix to specify the prefix you
171171
used while installing GNU libiconv. This option is not necessary if
172172
that other prefix is the same as the one now specified through --prefix.
173173

174174
For packages that use the GNU libintl library, you can use the
175-
`configure' option `--with-libintl-prefix' to specify the prefix you
175+
configure option --with-libintl-prefix to specify the prefix you
176176
used while installing GNU gettext-runtime. This option is not necessary if
177177
that other prefix is the same as the one now specified through --prefix.
178178

@@ -201,62 +201,62 @@ use the following options:
201201
Specifying the System Type
202202
==========================
203203

204-
There may be some features `configure' can not figure out
204+
There may be some features configure can not figure out
205205
automatically, but needs to determine by the type of host the package
206-
will run on. Usually `configure' can figure that out, but if it prints
206+
will run on. Usually configure can figure that out, but if it prints
207207
a message saying it can not guess the host type, give it the
208-
`--host=TYPE' option. TYPE can either be a short name for the system
209-
type, such as `sun4', or a canonical name with three fields:
208+
--host=TYPE option. TYPE can either be a short name for the system
209+
type, such as sun4, or a canonical name with three fields:
210210
CPU-COMPANY-SYSTEM
211211

212-
See the file `config.sub' for the possible values of each field. If
213-
`config.sub' isn't included in this package, then this package doesn't
212+
See the file config.sub for the possible values of each field. If
213+
config.sub isn't included in this package, then this package doesn't
214214
need to know the host type.
215215

216216
If you are building compiler tools for cross-compiling, you can also
217-
use the `--target=TYPE' option to select the type of system they will
218-
produce code for and the `--build=TYPE' option to select the type of
217+
use the --target=TYPE option to select the type of system they will
218+
produce code for and the --build=TYPE option to select the type of
219219
system on which you are compiling the package.
220220

221221
Sharing Defaults
222222
================
223223

224-
If you want to set default values for `configure' scripts to share,
225-
you can create a site shell script called `config.site' that gives
226-
default values for variables like `CC', `cache_file', and `prefix'.
227-
`configure' looks for `PREFIX/share/config.site' if it exists, then
228-
`PREFIX/etc/config.site' if it exists. Or, you can set the
229-
`CONFIG_SITE' environment variable to the location of the site script.
230-
A warning: not all `configure' scripts look for a site script.
224+
If you want to set default values for configure scripts to share,
225+
you can create a site shell script called config.site that gives
226+
default values for variables like ‘CC’, ‘cache_file, and prefix.
227+
configure looks for PREFIX/share/config.site if it exists, then
228+
PREFIX/etc/config.site if it exists. Or, you can set the
229+
CONFIG_SITE environment variable to the location of the site script.
230+
A warning: not all configure scripts look for a site script.
231231

232232
Operation Controls
233233
==================
234234

235-
`configure' recognizes the following options to control how it
235+
configure recognizes the following options to control how it
236236
operates.
237237

238-
`--cache-file=FILE'
238+
--cache-file=FILE
239239
Use and save the results of the tests in FILE instead of
240-
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
241-
debugging `configure'.
240+
./config.cache. Set FILE to /dev/null to disable caching, for
241+
debugging configure.
242242

243-
`--help'
244-
Print a summary of the options to `configure', and exit.
243+
--help
244+
Print a summary of the options to configure, and exit.
245245

246-
`--quiet'
247-
`--silent'
248-
`-q'
246+
--quiet
247+
--silent
248+
‘-q’
249249
Do not print messages saying which checks are being made. To
250-
suppress all normal output, redirect it to `/dev/null' (any error
250+
suppress all normal output, redirect it to /dev/null (any error
251251
messages will still be shown).
252252

253-
`--srcdir=DIR'
253+
--srcdir=DIR
254254
Look for the package's source code in directory DIR. Usually
255-
`configure' can determine that directory automatically.
255+
configure can determine that directory automatically.
256256

257-
`--version'
258-
Print the version of Autoconf used to generate the `configure'
257+
--version
258+
Print the version of Autoconf used to generate the configure
259259
script, and exit.
260260

261-
`configure' also accepts some other, not widely useful, options.
261+
configure also accepts some other, not widely useful, options.
262262

0 commit comments

Comments
 (0)