|
@@ -205,7 +205,7 @@ SUDO =
|
|
|
#+END_SRC
|
|
|
|
|
|
** Advanced Customization
|
|
|
-*** Different compilation methods
|
|
|
+*** Compilation Methods
|
|
|
|
|
|
The default compilation method compiles all source files within the
|
|
|
same Emacs process, simply because that is the fastest method.
|
|
@@ -216,15 +216,15 @@ to catch these errors, different compilation methods can be configured
|
|
|
by defining =_COMPILE_= to one of these values (either permanently in
|
|
|
=local.mk= or for a single invocation of =make=):
|
|
|
|
|
|
-- =dirall=:: The default compilation method invoked via =ELCDIR=.
|
|
|
-- =single=:: uses a separate Emacs for each compilation invoked via
|
|
|
+- =dirall= :: The default compilation method invoked via =ELCDIR=.
|
|
|
+- =single= :: uses a separate Emacs for each compilation invoked via
|
|
|
=ELC=.
|
|
|
-- =source=:: uses a separate Emacs for each compilation invoked via
|
|
|
+- =source= :: uses a separate Emacs for each compilation invoked via
|
|
|
=ELC=. Removes all =*.elc= files before and each =*.elc= file
|
|
|
directly after compilation.
|
|
|
-- =slint1=:: first compiles using =dirall=, then compiles each file
|
|
|
+- =slint1= :: first compiles using =dirall=, then compiles each file
|
|
|
again using =single=.
|
|
|
-- =slint2=:: first compiles via =source= and then again via =slint1=.
|
|
|
+- =slint2= :: first compiles via =source= and then again via =slint1=.
|
|
|
|
|
|
Both =ELCDIR= and =ELC= are also customizable, but changing their
|
|
|
definitions must not alter the semantics of compilation. You have
|