summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2019-04-01 23:19:13 +0200
committerBruno Haible <bruno@clisp.org>2019-05-07 19:52:10 +0200
commit73c7a24c63723418943c5f67707a67667d9ee1ee (patch)
treeec538c1e7030c46c15c4eb9fc12581b2069b94bf /HACKING
parent37cc7b27485023128c1411e0ebb05698549d48fe (diff)
downloadlibunistring-73c7a24c63723418943c5f67707a67667d9ee1ee.tar.gz
build: Separate git operations from build operations.
* gitsub.sh: New file, from gnulib. * .gitmodules: New file. * autogen.sh: Remove all git operations. Look at GNULIB_SRCDIR environment variable. Ignore the GNULIB_TOOL environment variable. * HACKING: Explain when to use gitsub.sh.
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING17
1 files changed, 16 insertions, 1 deletions
diff --git a/HACKING b/HACKING
index 0139dae..1db20b6 100644
--- a/HACKING
+++ b/HACKING
@@ -48,7 +48,22 @@ You will need reasonably recent versions of the build tools:
And, of course, the packages listed in the DEPENDENCIES file.
-Then you can run the 'autogen.sh' script
+
+Building off the Git repository
+===============================
+
+Access to the Git repository is described at
+https://savannah.gnu.org/git/?group=libunistring .
+
+After fetching the sources from the Git repository, peek at the comments in
+autogen.sh, then run
+ ./gitsub.sh pull
+ ./autogen.sh
+Then you can proceed with "./configure" as usual.
+
+Each time you want to update the source, do not only "git pull". Instead do
+ git pull && ./gitsub.sh pull
+ ./autogen.sh
Sources