]> git.eshelyaron.com Git - emacs.git/commit
Write updated loaddefs to a temporary file and rename into place.
authorKen Raeburn <raeburn@raeburn.org>
Sun, 9 Apr 2017 06:13:43 +0000 (02:13 -0400)
committerKen Raeburn <raeburn@raeburn.org>
Sun, 9 Apr 2017 06:45:45 +0000 (02:45 -0400)
commit440bafef7cce6044d4f9d6ca3c3e0856ee9732b7
tree2f2931b8b150853e6f9a39678cf48e815e70b39e
parente3c15342a5459135765789a7e19a70b1e655fd1e
Write updated loaddefs to a temporary file and rename into place.

In a parallel build, byte compilation can be running at the same times
as loaddefs.el is being regenerated.  However, in a CANNOT_DUMP build,
loaddefs.el is read at startup and must always be in a usable state.

* lisp/Makefile.in ($(lisp)/loaddefs.el): Write generated output to
loaddefs.el.new and then rename it to loaddefs.el.
lisp/Makefile.in