gnunet-svn
[Top][All Lists]
Advanced

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

[gnunet] branch master updated: build: add meson switch to bootstrap


From: gnunet
Subject: [gnunet] branch master updated: build: add meson switch to bootstrap
Date: Tue, 19 Dec 2023 10:00:01 +0100

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

martin-schanzenbach pushed a commit to branch master
in repository gnunet.

The following commit(s) were added to refs/heads/master by this push:
     new e5d7d57cf build: add meson switch to bootstrap
e5d7d57cf is described below

commit e5d7d57cf496fa3841e5a4edaa69a393e98bb7f8
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Tue Dec 19 09:59:52 2023 +0100

    build: add meson switch to bootstrap
---
 bootstrap | 27 +++++++++++++++++++++++----
 1 file changed, 23 insertions(+), 4 deletions(-)

diff --git a/bootstrap b/bootstrap
index 5f7399fb3..1973f233a 100755
--- a/bootstrap
+++ b/bootstrap
@@ -75,8 +75,6 @@ check_libtool()
 {
     echo "checking for libtoolize / libtool... "
 
-    . "scripts/gana_update.sh" || exit 1
-    . "scripts/sphinx_update.sh" || exit 1
     if existence libtool || \
        existence libtoolize || \
        existence glibtoolize || \
@@ -86,7 +84,6 @@ check_libtool()
         echo "*** No libtoolize (libtool) or libtool or meson found, please 
install it ***" >&2;
         exit 1
     fi
-    . "scripts/pogen.sh" || exit 1
 }
 
 submodules()
@@ -111,13 +108,35 @@ install_hooks()
   ln -fs $(pwd)/contrib/conf/commit-msg .git/hooks/commit-msg 2> /dev/null
 }
 
+create_handbook()
+{
+    . "scripts/sphinx_update.sh" || exit 1
+}
+
+pogen()
+{
+    . "scripts/pogen.sh" || exit 1
+}
+
+update_gana()
+{
+    . "scripts/gana_update.sh" || exit 1
+}
+
 main()
 {
     cleanup
     submodules
     check_uncrustify
     check_yapf
-    check_libtool
+    create_handbook
+    update_gana
+    if [ "$@" = "meson" ]; then
+      echo "Skipping autoreconf"
+    else
+      check_libtool
+    fi
+    pogen
     install_hooks
 }
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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