[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: build emacs outside of the source directory

From: Xue Fuqiao
Subject: Re: build emacs outside of the source directory
Date: Fri, 08 Mar 2013 15:36:55 +0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3

On 03/08/2013 06:54 AM, Stephen J. Turnbull wrote:

  > The built object files for emacs/{src,lib,lib-src} all go to
  > build/{src,lib,lib-src}, but the *.elc files are not, they still lie in
  > the emacs/lisp diretory.

It's complicated.  The theory is that compiled Lisp is universal (can
be run by any instance of Emacs) but that's not 100% true.
(Especially for *XEmacs because Mule is optional -- we just fixed a
related build bug, but that's not a problem here.)  To the extent that
the assumption is true, this is a significant build-time-saver.

The easy way to generalize this would be to symlink farm the lisp
directory into blddir instead of linking the directory itself.  But
for the reason above, and to some extent Andreas's point about tarball
distribution, it would need to be a configure option.  People might
object to that as needless complexity.

A configure option looks good to me.

Best regards, Xue Fuqiao.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]