From 48d668b8970241f52434e76ffffc017244d5f364 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 24 Mar 2010 15:52:23 +0100 Subject: build-sys: add bootstrap.sh Most projects carry a bootstrap.sh/autogen.sh file that calls the autotools in the right order. This bootstrap.sh also enables the default git commit hook which enforces a strict kernel-like whitespace regime. Signed-off-by: Lennart Poettering Signed-off-by: Dhaval Giani --- bootstrap.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 bootstrap.sh diff --git a/bootstrap.sh b/bootstrap.sh new file mode 100755 index 0000000..08a054f --- /dev/null +++ b/bootstrap.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +set -ex + +if [ -f .git/hooks/pre-commit.sample -a ! -f .git/hooks/pre-commit ] ; then + cp -p .git/hooks/pre-commit.sample .git/hooks/pre-commit && \ + chmod +x .git/hooks/pre-commit && \ + echo "Activated pre-commit hook." +fi + +aclocal +libtoolize -c +autoconf +autoheader +automake --foreign --add-missing --copy + +CFLAGS="$CFLAGS -g -O0" ./configure --sysconfdir=/etc --localstatedir=/var + +make clean -- cgit