summaryrefslogtreecommitdiff
path: root/CONTRIBUTE
diff options
context:
space:
mode:
authorRobert Pluim <rpluim@gmail.com>2021-09-20 17:18:40 +0200
committerRobert Pluim <rpluim@gmail.com>2021-09-20 19:10:31 +0200
commit24167905955ed6d2aa9d474c80402a40c1cc7b92 (patch)
treececbb5c2939394d2c3b192840bd4773f573d6f51 /CONTRIBUTE
parentbcfc570bac07344cf4409d95972b504bcbc26d24 (diff)
downloademacs-24167905955ed6d2aa9d474c80402a40c1cc7b92.tar.gz
Add a note about testing out-of-tree builds
* CONTRIBUTE: Ask contributors to test out-of-tree builds when making build system changes.
Diffstat (limited to 'CONTRIBUTE')
-rw-r--r--CONTRIBUTE8
1 files changed, 8 insertions, 0 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE
index 2d70c4916ca..023d026a6c6 100644
--- a/CONTRIBUTE
+++ b/CONTRIBUTE
@@ -157,6 +157,14 @@ top-level directory. Most tests are in the directory "test/". From
the "test/" directory, run "make <filename>" to run the tests for
<filename>.el(c). See "test/README" for more information.
+If you're making changes that involve the Emacs build system, please
+test 'out-of-tree' builds as well, i.e.:
+
+ mkdir emacs-build
+ cd emacs-build
+ ../path-to-emacs-sources/configure
+ make
+
** Commit messages
Ordinarily, a change you commit should contain a log entry in its