1937a2000SPeter WemmInstallation Instructions 2937a2000SPeter Wemm************************* 3937a2000SPeter Wemm 4*8bc5c7c0SPeter WemmCopyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation, 5*8bc5c7c0SPeter WemmInc. 6937a2000SPeter Wemm 7*8bc5c7c0SPeter Wemm Copying and distribution of this file, with or without modification, 8*8bc5c7c0SPeter Wemmare permitted in any medium without royalty provided the copyright 9*8bc5c7c0SPeter Wemmnotice and this notice are preserved. This file is offered as-is, 10*8bc5c7c0SPeter Wemmwithout warranty of any kind. 11937a2000SPeter Wemm 12937a2000SPeter WemmBasic Installation 13937a2000SPeter Wemm================== 14937a2000SPeter Wemm 15*8bc5c7c0SPeter Wemm Briefly, the shell commands `./configure; make; make install' should 16*8bc5c7c0SPeter Wemmconfigure, build, and install this package. The following 17*8bc5c7c0SPeter Wemmmore-detailed instructions are generic; see the `README' file for 18*8bc5c7c0SPeter Wemminstructions specific to this package. Some packages provide this 19*8bc5c7c0SPeter Wemm`INSTALL' file but do not implement all of the features documented 20*8bc5c7c0SPeter Wemmbelow. The lack of an optional feature in a given package is not 21*8bc5c7c0SPeter Wemmnecessarily a bug. More recommendations for GNU packages can be found 22*8bc5c7c0SPeter Wemmin *note Makefile Conventions: (standards)Makefile Conventions. 23937a2000SPeter Wemm 24937a2000SPeter Wemm The `configure' shell script attempts to guess correct values for 25937a2000SPeter Wemmvarious system-dependent variables used during compilation. It uses 26937a2000SPeter Wemmthose values to create a `Makefile' in each directory of the package. 27937a2000SPeter WemmIt may also create one or more `.h' files containing system-dependent 28937a2000SPeter Wemmdefinitions. Finally, it creates a shell script `config.status' that 29937a2000SPeter Wemmyou can run in the future to recreate the current configuration, and a 30937a2000SPeter Wemmfile `config.log' containing compiler output (useful mainly for 31937a2000SPeter Wemmdebugging `configure'). 32937a2000SPeter Wemm 33937a2000SPeter Wemm It can also use an optional file (typically called `config.cache' 34937a2000SPeter Wemmand enabled with `--cache-file=config.cache' or simply `-C') that saves 35*8bc5c7c0SPeter Wemmthe results of its tests to speed up reconfiguring. Caching is 36937a2000SPeter Wemmdisabled by default to prevent problems with accidental use of stale 37*8bc5c7c0SPeter Wemmcache files. 38937a2000SPeter Wemm 39937a2000SPeter Wemm If you need to do unusual things to compile the package, please try 40937a2000SPeter Wemmto figure out how `configure' could check whether to do them, and mail 41937a2000SPeter Wemmdiffs or instructions to the address given in the `README' so they can 42937a2000SPeter Wemmbe considered for the next release. If you are using the cache, and at 43937a2000SPeter Wemmsome point `config.cache' contains results you don't want to keep, you 44937a2000SPeter Wemmmay remove or edit it. 45937a2000SPeter Wemm 46937a2000SPeter Wemm The file `configure.ac' (or `configure.in') is used to create 47*8bc5c7c0SPeter Wemm`configure' by a program called `autoconf'. You need `configure.ac' if 48*8bc5c7c0SPeter Wemmyou want to change it or regenerate `configure' using a newer version 49*8bc5c7c0SPeter Wemmof `autoconf'. 50937a2000SPeter Wemm 51937a2000SPeter Wemm The simplest way to compile this package is: 52937a2000SPeter Wemm 53937a2000SPeter Wemm 1. `cd' to the directory containing the package's source code and type 54*8bc5c7c0SPeter Wemm `./configure' to configure the package for your system. 55937a2000SPeter Wemm 56*8bc5c7c0SPeter Wemm Running `configure' might take a while. While running, it prints 57*8bc5c7c0SPeter Wemm some messages telling which features it is checking for. 58937a2000SPeter Wemm 59937a2000SPeter Wemm 2. Type `make' to compile the package. 60937a2000SPeter Wemm 61937a2000SPeter Wemm 3. Optionally, type `make check' to run any self-tests that come with 62*8bc5c7c0SPeter Wemm the package, generally using the just-built uninstalled binaries. 63937a2000SPeter Wemm 64937a2000SPeter Wemm 4. Type `make install' to install the programs and any data files and 65*8bc5c7c0SPeter Wemm documentation. When installing into a prefix owned by root, it is 66*8bc5c7c0SPeter Wemm recommended that the package be configured and built as a regular 67*8bc5c7c0SPeter Wemm user, and only the `make install' phase executed with root 68*8bc5c7c0SPeter Wemm privileges. 69937a2000SPeter Wemm 70*8bc5c7c0SPeter Wemm 5. Optionally, type `make installcheck' to repeat any self-tests, but 71*8bc5c7c0SPeter Wemm this time using the binaries in their final installed location. 72*8bc5c7c0SPeter Wemm This target does not install anything. Running this target as a 73*8bc5c7c0SPeter Wemm regular user, particularly if the prior `make install' required 74*8bc5c7c0SPeter Wemm root privileges, verifies that the installation completed 75*8bc5c7c0SPeter Wemm correctly. 76*8bc5c7c0SPeter Wemm 77*8bc5c7c0SPeter Wemm 6. You can remove the program binaries and object files from the 78937a2000SPeter Wemm source code directory by typing `make clean'. To also remove the 79937a2000SPeter Wemm files that `configure' created (so you can compile the package for 80937a2000SPeter Wemm a different kind of computer), type `make distclean'. There is 81937a2000SPeter Wemm also a `make maintainer-clean' target, but that is intended mainly 82937a2000SPeter Wemm for the package's developers. If you use it, you may have to get 83937a2000SPeter Wemm all sorts of other programs in order to regenerate files that came 84937a2000SPeter Wemm with the distribution. 85937a2000SPeter Wemm 86*8bc5c7c0SPeter Wemm 7. Often, you can also type `make uninstall' to remove the installed 87*8bc5c7c0SPeter Wemm files again. In practice, not all packages have tested that 88*8bc5c7c0SPeter Wemm uninstallation works correctly, even though it is required by the 89*8bc5c7c0SPeter Wemm GNU Coding Standards. 90*8bc5c7c0SPeter Wemm 91*8bc5c7c0SPeter Wemm 8. Some packages, particularly those that use Automake, provide `make 92*8bc5c7c0SPeter Wemm distcheck', which can by used by developers to test that all other 93*8bc5c7c0SPeter Wemm targets like `make install' and `make uninstall' work correctly. 94*8bc5c7c0SPeter Wemm This target is generally not run by end users. 95*8bc5c7c0SPeter Wemm 96937a2000SPeter WemmCompilers and Options 97937a2000SPeter Wemm===================== 98937a2000SPeter Wemm 99*8bc5c7c0SPeter Wemm Some systems require unusual options for compilation or linking that 100*8bc5c7c0SPeter Wemmthe `configure' script does not know about. Run `./configure --help' 101*8bc5c7c0SPeter Wemmfor details on some of the pertinent environment variables. 102937a2000SPeter Wemm 103937a2000SPeter Wemm You can give `configure' initial values for configuration parameters 104937a2000SPeter Wemmby setting variables in the command line or in the environment. Here 105937a2000SPeter Wemmis an example: 106937a2000SPeter Wemm 107*8bc5c7c0SPeter Wemm ./configure CC=c99 CFLAGS=-g LIBS=-lposix 108937a2000SPeter Wemm 109937a2000SPeter Wemm *Note Defining Variables::, for more details. 110937a2000SPeter Wemm 111937a2000SPeter WemmCompiling For Multiple Architectures 112937a2000SPeter Wemm==================================== 113937a2000SPeter Wemm 114937a2000SPeter Wemm You can compile the package for more than one kind of computer at the 115937a2000SPeter Wemmsame time, by placing the object files for each architecture in their 116*8bc5c7c0SPeter Wemmown directory. To do this, you can use GNU `make'. `cd' to the 117937a2000SPeter Wemmdirectory where you want the object files and executables to go and run 118937a2000SPeter Wemmthe `configure' script. `configure' automatically checks for the 119*8bc5c7c0SPeter Wemmsource code in the directory that `configure' is in and in `..'. This 120*8bc5c7c0SPeter Wemmis known as a "VPATH" build. 121937a2000SPeter Wemm 122*8bc5c7c0SPeter Wemm With a non-GNU `make', it is safer to compile the package for one 123*8bc5c7c0SPeter Wemmarchitecture at a time in the source code directory. After you have 124*8bc5c7c0SPeter Wemminstalled the package for one architecture, use `make distclean' before 125*8bc5c7c0SPeter Wemmreconfiguring for another architecture. 126*8bc5c7c0SPeter Wemm 127*8bc5c7c0SPeter Wemm On MacOS X 10.5 and later systems, you can create libraries and 128*8bc5c7c0SPeter Wemmexecutables that work on multiple system types--known as "fat" or 129*8bc5c7c0SPeter Wemm"universal" binaries--by specifying multiple `-arch' options to the 130*8bc5c7c0SPeter Wemmcompiler but only a single `-arch' option to the preprocessor. Like 131*8bc5c7c0SPeter Wemmthis: 132*8bc5c7c0SPeter Wemm 133*8bc5c7c0SPeter Wemm ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ 134*8bc5c7c0SPeter Wemm CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ 135*8bc5c7c0SPeter Wemm CPP="gcc -E" CXXCPP="g++ -E" 136*8bc5c7c0SPeter Wemm 137*8bc5c7c0SPeter Wemm This is not guaranteed to produce working output in all cases, you 138*8bc5c7c0SPeter Wemmmay have to build one architecture at a time and combine the results 139*8bc5c7c0SPeter Wemmusing the `lipo' tool if you have problems. 140937a2000SPeter Wemm 141937a2000SPeter WemmInstallation Names 142937a2000SPeter Wemm================== 143937a2000SPeter Wemm 144937a2000SPeter Wemm By default, `make install' installs the package's commands under 145937a2000SPeter Wemm`/usr/local/bin', include files under `/usr/local/include', etc. You 146937a2000SPeter Wemmcan specify an installation prefix other than `/usr/local' by giving 147*8bc5c7c0SPeter Wemm`configure' the option `--prefix=PREFIX', where PREFIX must be an 148*8bc5c7c0SPeter Wemmabsolute file name. 149937a2000SPeter Wemm 150937a2000SPeter Wemm You can specify separate installation prefixes for 151937a2000SPeter Wemmarchitecture-specific files and architecture-independent files. If you 152937a2000SPeter Wemmpass the option `--exec-prefix=PREFIX' to `configure', the package uses 153937a2000SPeter WemmPREFIX as the prefix for installing programs and libraries. 154937a2000SPeter WemmDocumentation and other data files still use the regular prefix. 155937a2000SPeter Wemm 156937a2000SPeter Wemm In addition, if you use an unusual directory layout you can give 157937a2000SPeter Wemmoptions like `--bindir=DIR' to specify different values for particular 158937a2000SPeter Wemmkinds of files. Run `configure --help' for a list of the directories 159*8bc5c7c0SPeter Wemmyou can set and what kinds of files go in them. In general, the 160*8bc5c7c0SPeter Wemmdefault for these options is expressed in terms of `${prefix}', so that 161*8bc5c7c0SPeter Wemmspecifying just `--prefix' will affect all of the other directory 162*8bc5c7c0SPeter Wemmspecifications that were not explicitly provided. 163*8bc5c7c0SPeter Wemm 164*8bc5c7c0SPeter Wemm The most portable way to affect installation locations is to pass the 165*8bc5c7c0SPeter Wemmcorrect locations to `configure'; however, many packages provide one or 166*8bc5c7c0SPeter Wemmboth of the following shortcuts of passing variable assignments to the 167*8bc5c7c0SPeter Wemm`make install' command line to change installation locations without 168*8bc5c7c0SPeter Wemmhaving to reconfigure or recompile. 169*8bc5c7c0SPeter Wemm 170*8bc5c7c0SPeter Wemm The first method involves providing an override variable for each 171*8bc5c7c0SPeter Wemmaffected directory. For example, `make install 172*8bc5c7c0SPeter Wemmprefix=/alternate/directory' will choose an alternate location for all 173*8bc5c7c0SPeter Wemmdirectory configuration variables that were expressed in terms of 174*8bc5c7c0SPeter Wemm`${prefix}'. Any directories that were specified during `configure', 175*8bc5c7c0SPeter Wemmbut not in terms of `${prefix}', must each be overridden at install 176*8bc5c7c0SPeter Wemmtime for the entire installation to be relocated. The approach of 177*8bc5c7c0SPeter Wemmmakefile variable overrides for each directory variable is required by 178*8bc5c7c0SPeter Wemmthe GNU Coding Standards, and ideally causes no recompilation. 179*8bc5c7c0SPeter WemmHowever, some platforms have known limitations with the semantics of 180*8bc5c7c0SPeter Wemmshared libraries that end up requiring recompilation when using this 181*8bc5c7c0SPeter Wemmmethod, particularly noticeable in packages that use GNU Libtool. 182*8bc5c7c0SPeter Wemm 183*8bc5c7c0SPeter Wemm The second method involves providing the `DESTDIR' variable. For 184*8bc5c7c0SPeter Wemmexample, `make install DESTDIR=/alternate/directory' will prepend 185*8bc5c7c0SPeter Wemm`/alternate/directory' before all installation names. The approach of 186*8bc5c7c0SPeter Wemm`DESTDIR' overrides is not required by the GNU Coding Standards, and 187*8bc5c7c0SPeter Wemmdoes not work on platforms that have drive letters. On the other hand, 188*8bc5c7c0SPeter Wemmit does better at avoiding recompilation issues, and works well even 189*8bc5c7c0SPeter Wemmwhen some directory options were not specified in terms of `${prefix}' 190*8bc5c7c0SPeter Wemmat `configure' time. 191*8bc5c7c0SPeter Wemm 192*8bc5c7c0SPeter WemmOptional Features 193*8bc5c7c0SPeter Wemm================= 194937a2000SPeter Wemm 195937a2000SPeter Wemm If the package supports it, you can cause programs to be installed 196937a2000SPeter Wemmwith an extra prefix or suffix on their names by giving `configure' the 197937a2000SPeter Wemmoption `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. 198937a2000SPeter Wemm 199937a2000SPeter Wemm Some packages pay attention to `--enable-FEATURE' options to 200937a2000SPeter Wemm`configure', where FEATURE indicates an optional part of the package. 201937a2000SPeter WemmThey may also pay attention to `--with-PACKAGE' options, where PACKAGE 202937a2000SPeter Wemmis something like `gnu-as' or `x' (for the X Window System). The 203937a2000SPeter Wemm`README' should mention any `--enable-' and `--with-' options that the 204937a2000SPeter Wemmpackage recognizes. 205937a2000SPeter Wemm 206937a2000SPeter Wemm For packages that use the X Window System, `configure' can usually 207937a2000SPeter Wemmfind the X include and library files automatically, but if it doesn't, 208937a2000SPeter Wemmyou can use the `configure' options `--x-includes=DIR' and 209937a2000SPeter Wemm`--x-libraries=DIR' to specify their locations. 210937a2000SPeter Wemm 211*8bc5c7c0SPeter Wemm Some packages offer the ability to configure how verbose the 212*8bc5c7c0SPeter Wemmexecution of `make' will be. For these packages, running `./configure 213*8bc5c7c0SPeter Wemm--enable-silent-rules' sets the default to minimal output, which can be 214*8bc5c7c0SPeter Wemmoverridden with `make V=1'; while running `./configure 215*8bc5c7c0SPeter Wemm--disable-silent-rules' sets the default to verbose, which can be 216*8bc5c7c0SPeter Wemmoverridden with `make V=0'. 217*8bc5c7c0SPeter Wemm 218*8bc5c7c0SPeter WemmParticular systems 219*8bc5c7c0SPeter Wemm================== 220*8bc5c7c0SPeter Wemm 221*8bc5c7c0SPeter Wemm On HP-UX, the default C compiler is not ANSI C compatible. If GNU 222*8bc5c7c0SPeter WemmCC is not installed, it is recommended to use the following options in 223*8bc5c7c0SPeter Wemmorder to use an ANSI C compiler: 224*8bc5c7c0SPeter Wemm 225*8bc5c7c0SPeter Wemm ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" 226*8bc5c7c0SPeter Wemm 227*8bc5c7c0SPeter Wemmand if that doesn't work, install pre-built binaries of GCC for HP-UX. 228*8bc5c7c0SPeter Wemm 229*8bc5c7c0SPeter Wemm HP-UX `make' updates targets which have the same time stamps as 230*8bc5c7c0SPeter Wemmtheir prerequisites, which makes it generally unusable when shipped 231*8bc5c7c0SPeter Wemmgenerated files such as `configure' are involved. Use GNU `make' 232*8bc5c7c0SPeter Wemminstead. 233*8bc5c7c0SPeter Wemm 234*8bc5c7c0SPeter Wemm On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot 235*8bc5c7c0SPeter Wemmparse its `<wchar.h>' header file. The option `-nodtk' can be used as 236*8bc5c7c0SPeter Wemma workaround. If GNU CC is not installed, it is therefore recommended 237*8bc5c7c0SPeter Wemmto try 238*8bc5c7c0SPeter Wemm 239*8bc5c7c0SPeter Wemm ./configure CC="cc" 240*8bc5c7c0SPeter Wemm 241*8bc5c7c0SPeter Wemmand if that doesn't work, try 242*8bc5c7c0SPeter Wemm 243*8bc5c7c0SPeter Wemm ./configure CC="cc -nodtk" 244*8bc5c7c0SPeter Wemm 245*8bc5c7c0SPeter Wemm On Solaris, don't put `/usr/ucb' early in your `PATH'. This 246*8bc5c7c0SPeter Wemmdirectory contains several dysfunctional programs; working variants of 247*8bc5c7c0SPeter Wemmthese programs are available in `/usr/bin'. So, if you need `/usr/ucb' 248*8bc5c7c0SPeter Wemmin your `PATH', put it _after_ `/usr/bin'. 249*8bc5c7c0SPeter Wemm 250*8bc5c7c0SPeter Wemm On Haiku, software installed for all users goes in `/boot/common', 251*8bc5c7c0SPeter Wemmnot `/usr/local'. It is recommended to use the following options: 252*8bc5c7c0SPeter Wemm 253*8bc5c7c0SPeter Wemm ./configure --prefix=/boot/common 254*8bc5c7c0SPeter Wemm 255937a2000SPeter WemmSpecifying the System Type 256937a2000SPeter Wemm========================== 257937a2000SPeter Wemm 258*8bc5c7c0SPeter Wemm There may be some features `configure' cannot figure out 259*8bc5c7c0SPeter Wemmautomatically, but needs to determine by the type of machine the package 260*8bc5c7c0SPeter Wemmwill run on. Usually, assuming the package is built to be run on the 261*8bc5c7c0SPeter Wemm_same_ architectures, `configure' can figure that out, but if it prints 262*8bc5c7c0SPeter Wemma message saying it cannot guess the machine type, give it the 263937a2000SPeter Wemm`--build=TYPE' option. TYPE can either be a short name for the system 264937a2000SPeter Wemmtype, such as `sun4', or a canonical name which has the form: 265937a2000SPeter Wemm 266937a2000SPeter Wemm CPU-COMPANY-SYSTEM 267937a2000SPeter Wemm 268937a2000SPeter Wemmwhere SYSTEM can have one of these forms: 269937a2000SPeter Wemm 270*8bc5c7c0SPeter Wemm OS 271*8bc5c7c0SPeter Wemm KERNEL-OS 272937a2000SPeter Wemm 273937a2000SPeter Wemm See the file `config.sub' for the possible values of each field. If 274937a2000SPeter Wemm`config.sub' isn't included in this package, then this package doesn't 275937a2000SPeter Wemmneed to know the machine type. 276937a2000SPeter Wemm 277937a2000SPeter Wemm If you are _building_ compiler tools for cross-compiling, you should 278937a2000SPeter Wemmuse the option `--target=TYPE' to select the type of system they will 279937a2000SPeter Wemmproduce code for. 280937a2000SPeter Wemm 281937a2000SPeter Wemm If you want to _use_ a cross compiler, that generates code for a 282937a2000SPeter Wemmplatform different from the build platform, you should specify the 283937a2000SPeter Wemm"host" platform (i.e., that on which the generated programs will 284937a2000SPeter Wemmeventually be run) with `--host=TYPE'. 285937a2000SPeter Wemm 286937a2000SPeter WemmSharing Defaults 287937a2000SPeter Wemm================ 288937a2000SPeter Wemm 289*8bc5c7c0SPeter Wemm If you want to set default values for `configure' scripts to share, 290*8bc5c7c0SPeter Wemmyou can create a site shell script called `config.site' that gives 291*8bc5c7c0SPeter Wemmdefault values for variables like `CC', `cache_file', and `prefix'. 292937a2000SPeter Wemm`configure' looks for `PREFIX/share/config.site' if it exists, then 293937a2000SPeter Wemm`PREFIX/etc/config.site' if it exists. Or, you can set the 294937a2000SPeter Wemm`CONFIG_SITE' environment variable to the location of the site script. 295937a2000SPeter WemmA warning: not all `configure' scripts look for a site script. 296937a2000SPeter Wemm 297937a2000SPeter WemmDefining Variables 298937a2000SPeter Wemm================== 299937a2000SPeter Wemm 300937a2000SPeter Wemm Variables not defined in a site shell script can be set in the 301937a2000SPeter Wemmenvironment passed to `configure'. However, some packages may run 302937a2000SPeter Wemmconfigure again during the build, and the customized values of these 303937a2000SPeter Wemmvariables may be lost. In order to avoid this problem, you should set 304937a2000SPeter Wemmthem in the `configure' command line, using `VAR=value'. For example: 305937a2000SPeter Wemm 306937a2000SPeter Wemm ./configure CC=/usr/local2/bin/gcc 307937a2000SPeter Wemm 308937a2000SPeter Wemmcauses the specified `gcc' to be used as the C compiler (unless it is 309*8bc5c7c0SPeter Wemmoverridden in the site shell script). 310937a2000SPeter Wemm 311*8bc5c7c0SPeter WemmUnfortunately, this technique does not work for `CONFIG_SHELL' due to 312*8bc5c7c0SPeter Wemman Autoconf bug. Until the bug is fixed you can use this workaround: 313937a2000SPeter Wemm 314*8bc5c7c0SPeter Wemm CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash 315937a2000SPeter Wemm 316937a2000SPeter Wemm`configure' Invocation 317937a2000SPeter Wemm====================== 318937a2000SPeter Wemm 319*8bc5c7c0SPeter Wemm `configure' recognizes the following options to control how it 320*8bc5c7c0SPeter Wemmoperates. 321937a2000SPeter Wemm 322937a2000SPeter Wemm`--help' 323937a2000SPeter Wemm`-h' 324*8bc5c7c0SPeter Wemm Print a summary of all of the options to `configure', and exit. 325*8bc5c7c0SPeter Wemm 326*8bc5c7c0SPeter Wemm`--help=short' 327*8bc5c7c0SPeter Wemm`--help=recursive' 328*8bc5c7c0SPeter Wemm Print a summary of the options unique to this package's 329*8bc5c7c0SPeter Wemm `configure', and exit. The `short' variant lists options used 330*8bc5c7c0SPeter Wemm only in the top level, while the `recursive' variant lists options 331*8bc5c7c0SPeter Wemm also present in any nested packages. 332937a2000SPeter Wemm 333937a2000SPeter Wemm`--version' 334937a2000SPeter Wemm`-V' 335937a2000SPeter Wemm Print the version of Autoconf used to generate the `configure' 336937a2000SPeter Wemm script, and exit. 337937a2000SPeter Wemm 338937a2000SPeter Wemm`--cache-file=FILE' 339937a2000SPeter Wemm Enable the cache: use and save the results of the tests in FILE, 340937a2000SPeter Wemm traditionally `config.cache'. FILE defaults to `/dev/null' to 341937a2000SPeter Wemm disable caching. 342937a2000SPeter Wemm 343937a2000SPeter Wemm`--config-cache' 344937a2000SPeter Wemm`-C' 345937a2000SPeter Wemm Alias for `--cache-file=config.cache'. 346937a2000SPeter Wemm 347937a2000SPeter Wemm`--quiet' 348937a2000SPeter Wemm`--silent' 349937a2000SPeter Wemm`-q' 350937a2000SPeter Wemm Do not print messages saying which checks are being made. To 351937a2000SPeter Wemm suppress all normal output, redirect it to `/dev/null' (any error 352937a2000SPeter Wemm messages will still be shown). 353937a2000SPeter Wemm 354937a2000SPeter Wemm`--srcdir=DIR' 355937a2000SPeter Wemm Look for the package's source code in directory DIR. Usually 356937a2000SPeter Wemm `configure' can determine that directory automatically. 357937a2000SPeter Wemm 358*8bc5c7c0SPeter Wemm`--prefix=DIR' 359*8bc5c7c0SPeter Wemm Use DIR as the installation prefix. *note Installation Names:: 360*8bc5c7c0SPeter Wemm for more details, including other options available for fine-tuning 361*8bc5c7c0SPeter Wemm the installation locations. 362*8bc5c7c0SPeter Wemm 363*8bc5c7c0SPeter Wemm`--no-create' 364*8bc5c7c0SPeter Wemm`-n' 365*8bc5c7c0SPeter Wemm Run the configure checks, but stop before creating any output 366*8bc5c7c0SPeter Wemm files. 367*8bc5c7c0SPeter Wemm 368937a2000SPeter Wemm`configure' also accepts some other, not widely useful, options. Run 369937a2000SPeter Wemm`configure --help' for more details. 370937a2000SPeter Wemm 371