texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: * README-hacking: add extra build system checks.


From: Gavin D. Smith
Subject: branch master updated: * README-hacking: add extra build system checks. From Patrice and Bruno.
Date: Thu, 22 Aug 2024 14:07:40 -0400

This is an automated email from the git hooks/post-receive script.

gavin pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 3dde4e03a0 * README-hacking: add extra build system checks.  From 
Patrice and Bruno.
3dde4e03a0 is described below

commit 3dde4e03a0dd8e80c839031e41171d382977ba01
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Thu Aug 22 19:06:57 2024 +0100

    * README-hacking: add extra build system checks.  From Patrice
    and Bruno.
---
 ChangeLog      |  5 +++++
 README-hacking | 40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 0deb16e368..4f3f933517 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2024-08-22  Gavin Smith <gavinsmith0123@gmail.com>
+
+       * README-hacking: add extra build system checks.  From Patrice
+       and Bruno.
+
 2024-08-22  Gavin Smith <gavinsmith0123@gmail.com>
 
        No 'local' in shell script
diff --git a/README-hacking b/README-hacking
index 1508880938..f6ac88f49e 100644
--- a/README-hacking
+++ b/README-hacking
@@ -338,6 +338,46 @@ Check "make ccheck" and "make vcheck" work in 
"doc/refcard".
 - Official releases only:
 make V=1 pdf and fix underfull/overfull boxes.
 
+-------------------------------------------------------------------------
+- Distribution checking
+
+In addition to "make distcheck", there are other build system checks
+which you can run manually.
+
+# 'make dist' without 'make'
+make distclean
+./configure
+make dist
+
+# test distcheck after maintainer-clean
+./configure
+make maintainer-clean
+./configure
+make distcheck
+
+# test distcheck in out-of-source build after maintainer-clean
+./autogen.sh
+./configure
+make maintainer-clean
+rm -rf build
+mkdir build
+cd build
+../configure
+make distcheck
+
+# test that distributed files are not generated in builddir after
+# maintainer-clean (make distcheck only checks this for distclean).
+./configure
+make maintainer-clean
+rm -rf build
+mkdir build
+cd build
+../configure
+make
+make distclean
+find . -type f
+
+
 -------------------------------------------------------------------------
 - Final steps for making a release
 



reply via email to

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