mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-08 12:44:23 +01:00
autogen.sh: Add envvar AUTOGEN_SH_SILENT
--
This commit is contained in:
parent
00d5d2204c
commit
5be8454480
50
autogen.sh
50
autogen.sh
@ -28,6 +28,13 @@ check_version () {
|
|||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
info () {
|
||||||
|
if [ -z "${SILENT}" ]; then
|
||||||
|
echo "autogen.sh:" $*
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# Allow to override the default tool names
|
# Allow to override the default tool names
|
||||||
AUTOCONF=${AUTOCONF_PREFIX}${AUTOCONF:-autoconf}${AUTOCONF_SUFFIX}
|
AUTOCONF=${AUTOCONF_PREFIX}${AUTOCONF:-autoconf}${AUTOCONF_SUFFIX}
|
||||||
AUTOHEADER=${AUTOCONF_PREFIX}${AUTOHEADER:-autoheader}${AUTOCONF_SUFFIX}
|
AUTOHEADER=${AUTOCONF_PREFIX}${AUTOHEADER:-autoheader}${AUTOCONF_SUFFIX}
|
||||||
@ -40,13 +47,22 @@ MSGMERGE=${GETTEXT_PREFIX}${MSGMERGE:-msgmerge}${GETTEXT_SUFFIX}
|
|||||||
|
|
||||||
DIE=no
|
DIE=no
|
||||||
FORCE=
|
FORCE=
|
||||||
|
SILENT=
|
||||||
tmp=`dirname $0`
|
tmp=`dirname $0`
|
||||||
tsdir=`cd "$tmp"; pwd`
|
tsdir=`cd "$tmp"; pwd`
|
||||||
|
if [ -n "${AUTOGEN_SH_SILENT}" ]; then
|
||||||
|
SILENT=" --silent"
|
||||||
|
fi
|
||||||
|
if test x"$1" = x"--help"; then
|
||||||
|
echo "usage: ./autogen.sh [--force] [--build-TYPE] [ARGS]"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
if test x"$1" = x"--force"; then
|
if test x"$1" = x"--force"; then
|
||||||
FORCE=" --force"
|
FORCE=" --force"
|
||||||
shift
|
shift
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# Reject unsafe characters in $HOME, $tsdir and cwd. We consider spaces
|
# Reject unsafe characters in $HOME, $tsdir and cwd. We consider spaces
|
||||||
# as unsafe because it is too easy to get scripts wrong in this regard.
|
# as unsafe because it is too easy to get scripts wrong in this regard.
|
||||||
am_lf='
|
am_lf='
|
||||||
@ -81,7 +97,7 @@ amd64_toolprefixes=
|
|||||||
#amd64root=
|
#amd64root=
|
||||||
|
|
||||||
if [ -f "$HOME/.gnupg-autogen.rc" ]; then
|
if [ -f "$HOME/.gnupg-autogen.rc" ]; then
|
||||||
echo "sourcing extra definitions from $HOME/.gnupg-autogen.rc"
|
info "sourcing extra definitions from $HOME/.gnupg-autogen.rc"
|
||||||
. "$HOME/.gnupg-autogen.rc"
|
. "$HOME/.gnupg-autogen.rc"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -134,7 +150,7 @@ if [ "$myhost" = "w32" ]; then
|
|||||||
extraoptions="--enable-gpgtar $w32_extraoptions"
|
extraoptions="--enable-gpgtar $w32_extraoptions"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
echo "Using $w32root as standard install directory" >&2
|
info "Using $w32root as standard install directory"
|
||||||
|
|
||||||
# Locate the cross compiler
|
# Locate the cross compiler
|
||||||
crossbindir=
|
crossbindir=
|
||||||
@ -162,7 +178,8 @@ if [ "$myhost" = "w32" ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
$tsdir/configure --enable-maintainer-mode --prefix=${w32root} \
|
$tsdir/configure --enable-maintainer-mode ${SILENT} \
|
||||||
|
--prefix=${w32root} \
|
||||||
--host=${host} --build=${build} \
|
--host=${host} --build=${build} \
|
||||||
--with-gpg-error-prefix=${w32root} \
|
--with-gpg-error-prefix=${w32root} \
|
||||||
--with-ksba-prefix=${w32root} \
|
--with-ksba-prefix=${w32root} \
|
||||||
@ -189,7 +206,7 @@ if [ "$myhost" = "amd64" ]; then
|
|||||||
build=`$tsdir/scripts/config.guess`
|
build=`$tsdir/scripts/config.guess`
|
||||||
|
|
||||||
[ -z "$amd64root" ] && amd64root="$HOME/amd64root"
|
[ -z "$amd64root" ] && amd64root="$HOME/amd64root"
|
||||||
echo "Using $amd64root as standard install directory" >&2
|
info "Using $amd64root as standard install directory"
|
||||||
|
|
||||||
toolprefixes="$amd64_toolprefixes x86_64-linux-gnu amd64-linux-gnu"
|
toolprefixes="$amd64_toolprefixes x86_64-linux-gnu amd64-linux-gnu"
|
||||||
|
|
||||||
@ -215,7 +232,8 @@ if [ "$myhost" = "amd64" ]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
$tsdir/configure --enable-maintainer-mode --prefix=${amd64root} \
|
$tsdir/configure --enable-maintainer-mode ${SILENT} \
|
||||||
|
--prefix=${amd64root} \
|
||||||
--host=${host} --build=${build} \
|
--host=${host} --build=${build} \
|
||||||
--with-gpg-error-prefix=${amd64root} \
|
--with-gpg-error-prefix=${amd64root} \
|
||||||
--with-ksba-prefix=${amd64root} \
|
--with-ksba-prefix=${amd64root} \
|
||||||
@ -278,42 +296,44 @@ fi
|
|||||||
|
|
||||||
# Check the git setup.
|
# Check the git setup.
|
||||||
if [ -d .git ]; then
|
if [ -d .git ]; then
|
||||||
|
CP="cp -a"
|
||||||
|
[ -z "${SILENT}" ] && CP="$CP -v"
|
||||||
if [ -f .git/hooks/pre-commit.sample -a ! -f .git/hooks/pre-commit ] ; then
|
if [ -f .git/hooks/pre-commit.sample -a ! -f .git/hooks/pre-commit ] ; then
|
||||||
cat <<EOF >&2
|
[ -z "${SILENT}" ] && cat <<EOF
|
||||||
*** Activating trailing whitespace git pre-commit hook. ***
|
*** Activating trailing whitespace git pre-commit hook. ***
|
||||||
For more information see this thread:
|
For more information see this thread:
|
||||||
http://mail.gnome.org/archives/desktop-devel-list/2009-May/msg00084html
|
http://mail.gnome.org/archives/desktop-devel-list/2009-May/msg00084html
|
||||||
To deactivate this pre-commit hook again move .git/hooks/pre-commit
|
To deactivate this pre-commit hook again move .git/hooks/pre-commit
|
||||||
and .git/hooks/pre-commit.sample out of the way.
|
and .git/hooks/pre-commit.sample out of the way.
|
||||||
EOF
|
EOF
|
||||||
cp -av .git/hooks/pre-commit.sample .git/hooks/pre-commit
|
$CP .git/hooks/pre-commit.sample .git/hooks/pre-commit
|
||||||
chmod +x .git/hooks/pre-commit
|
chmod +x .git/hooks/pre-commit
|
||||||
fi
|
fi
|
||||||
tmp=$(git config --get filter.cleanpo.clean)
|
tmp=$(git config --get filter.cleanpo.clean)
|
||||||
if [ "$tmp" != "awk '/^\"POT-Creation-Date:/&&!s{s=1;next};!/^#: /{print}'" ]
|
if [ "$tmp" != "awk '/^\"POT-Creation-Date:/&&!s{s=1;next};!/^#: /{print}'" ]
|
||||||
then
|
then
|
||||||
echo "*** Adding GIT filter.cleanpo.clean configuration." >&2
|
info "*** Adding GIT filter.cleanpo.clean configuration."
|
||||||
git config --add filter.cleanpo.clean \
|
git config --add filter.cleanpo.clean \
|
||||||
"awk '/^\"POT-Creation-Date:/&&!s{s=1;next};!/^#: /{print}'"
|
"awk '/^\"POT-Creation-Date:/&&!s{s=1;next};!/^#: /{print}'"
|
||||||
fi
|
fi
|
||||||
if [ -f scripts/git-hooks/commit-msg -a ! -f .git/hooks/commit-msg ] ; then
|
if [ -f scripts/git-hooks/commit-msg -a ! -f .git/hooks/commit-msg ] ; then
|
||||||
cat <<EOF >&2
|
[ -z "${SILENT}" ] && cat <<EOF
|
||||||
*** Activating commit log message check hook. ***
|
*** Activating commit log message check hook. ***
|
||||||
EOF
|
EOF
|
||||||
cp -av scripts/git-hooks/commit-msg .git/hooks/commit-msg
|
$CP scripts/git-hooks/commit-msg .git/hooks/commit-msg
|
||||||
chmod +x .git/hooks/commit-msg
|
chmod +x .git/hooks/commit-msg
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Running aclocal -I m4 -I gl/m4 ${ACLOCAL_FLAGS:+$ACLOCAL_FLAGS }..."
|
info "Running aclocal -I m4 -I gl/m4 ${ACLOCAL_FLAGS:+$ACLOCAL_FLAGS }..."
|
||||||
$ACLOCAL -I m4 -I gl/m4 $ACLOCAL_FLAGS
|
$ACLOCAL -I m4 -I gl/m4 $ACLOCAL_FLAGS
|
||||||
echo "Running autoheader..."
|
info "Running autoheader..."
|
||||||
$AUTOHEADER
|
$AUTOHEADER
|
||||||
echo "Running automake --gnu ..."
|
info "Running automake --gnu ..."
|
||||||
$AUTOMAKE --gnu;
|
$AUTOMAKE --gnu;
|
||||||
echo "Running autoconf${FORCE} ..."
|
info "Running autoconf${FORCE} ..."
|
||||||
$AUTOCONF${FORCE}
|
$AUTOCONF${FORCE}
|
||||||
|
|
||||||
echo "You may now run:
|
info "You may now run:
|
||||||
./configure --sysconfdir=/etc --enable-maintainer-mode --enable-symcryptrun --enable-mailto --enable-gpgtar && make
|
./configure --sysconfdir=/etc --enable-maintainer-mode --enable-symcryptrun --enable-mailto --enable-gpgtar && make
|
||||||
"
|
"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user