diff options
| author | Glenn Morris | 2013-07-09 14:30:24 -0400 |
|---|---|---|
| committer | Glenn Morris | 2013-07-09 14:30:24 -0400 |
| commit | c54c978e1d11d64419265cb0782bbecff1d417b8 (patch) | |
| tree | 4a5fb656d0790c6da46115fd700b34910e756d5e | |
| parent | f7a0389779cedaf4e82684733bf91502b8cfd8c2 (diff) | |
| download | emacs-c54c978e1d11d64419265cb0782bbecff1d417b8.tar.gz emacs-c54c978e1d11d64419265cb0782bbecff1d417b8.zip | |
* INSTALL: Try to clarify role of make distclean.
Fixes: debbugs:14833
| -rw-r--r-- | INSTALL | 18 |
1 files changed, 8 insertions, 10 deletions
| @@ -70,24 +70,17 @@ sections if you need to. | |||
| 70 | you, but there are no obvious errors, assume that `configure' did | 70 | you, but there are no obvious errors, assume that `configure' did |
| 71 | its job and proceed. | 71 | its job and proceed. |
| 72 | 72 | ||
| 73 | 4. If you need to run the `configure' script more than once (e.g., | 73 | 4. Invoke the `make' program: |
| 74 | with some non-default options), always clean the source | ||
| 75 | directories before running `configure' again: | ||
| 76 | |||
| 77 | make distclean | ||
| 78 | ./configure | ||
| 79 | |||
| 80 | 5. Invoke the `make' program: | ||
| 81 | 74 | ||
| 82 | make | 75 | make |
| 83 | 76 | ||
| 84 | 6. If `make' succeeds, it will build an executable program `emacs' | 77 | 5. If `make' succeeds, it will build an executable program `emacs' |
| 85 | in the `src' directory. You can try this program, to make sure | 78 | in the `src' directory. You can try this program, to make sure |
| 86 | it works: | 79 | it works: |
| 87 | 80 | ||
| 88 | src/emacs -Q | 81 | src/emacs -Q |
| 89 | 82 | ||
| 90 | 7. Assuming that the program `src/emacs' starts and displays its | 83 | 6. Assuming that the program `src/emacs' starts and displays its |
| 91 | opening screen, you can install the program and its auxiliary | 84 | opening screen, you can install the program and its auxiliary |
| 92 | files into their installation directories: | 85 | files into their installation directories: |
| 93 | 86 | ||
| @@ -101,6 +94,11 @@ sections if you need to. | |||
| 101 | 94 | ||
| 102 | You can delete the entire build directory if you do not plan to | 95 | You can delete the entire build directory if you do not plan to |
| 103 | build Emacs again, but it can be useful to keep for debugging. | 96 | build Emacs again, but it can be useful to keep for debugging. |
| 97 | If you want to build Emacs again with different configure options, | ||
| 98 | first clean the source directories: | ||
| 99 | |||
| 100 | make distclean | ||
| 101 | ./configure | ||
| 104 | 102 | ||
| 105 | Note that the install automatically saves space by compressing | 103 | Note that the install automatically saves space by compressing |
| 106 | (provided you have the `gzip' program) those installed Lisp source (.el) | 104 | (provided you have the `gzip' program) those installed Lisp source (.el) |