Mercurial > emacs
comparison INSTALL @ 21691:2a33987c0f02
Explain trouble with link farms in `make install'.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 21 Apr 1998 06:13:36 +0000 |
parents | a3059cd301f1 |
children | 303a96060ff1 |
comparison
equal
deleted
inserted
replaced
21690:e8a5797c2808 | 21691:2a33987c0f02 |
---|---|
170 where Emacs's configure script is located. `configure' looks for the | 170 where Emacs's configure script is located. `configure' looks for the |
171 Emacs source code in the directory that `configure' is in. | 171 Emacs source code in the directory that `configure' is in. |
172 | 172 |
173 To build in a separate directory, you must use a version of `make' | 173 To build in a separate directory, you must use a version of `make' |
174 that supports the `VPATH' variable, such as GNU `make'. | 174 that supports the `VPATH' variable, such as GNU `make'. |
175 | |
176 3c) Some people try to build in a separate directory | |
177 by filling it full of symlinks to the real source directory. | |
178 If you do that, `make all' does work, but `make install' fails: | |
179 it copies the symbolic links rather than the actual files. | |
180 | |
181 As far as is known, there is no particular reason to use | |
182 a directory full of links rather than use the standard GNU | |
183 facilities to build in a separate directory (see 3b above). | |
175 | 184 |
176 4) Look at `./lisp/paths.el'; if some of those values are not right | 185 4) Look at `./lisp/paths.el'; if some of those values are not right |
177 for your system, set up the file `./lisp/site-init.el' with Emacs | 186 for your system, set up the file `./lisp/site-init.el' with Emacs |
178 Lisp code to override them; it is not a good idea to edit paths.el | 187 Lisp code to override them; it is not a good idea to edit paths.el |
179 itself. YOU MUST USE THE LISP FUNCTION `setq' TO ASSIGN VALUES, | 188 itself. YOU MUST USE THE LISP FUNCTION `setq' TO ASSIGN VALUES, |