diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-12-11 03:36:50 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-12-11 03:36:50 +0000 |
commit | ca021ce37c7dc8cb107491431bdea0a393a0fd1b (patch) | |
tree | bc4d46dca90f6ac3b9978cd1a3d92fc97ba52f00 /autogen.sh | |
parent | add O_CLOEXEC fallback #394131 by Naohiro Aota (diff) | |
download | portage-utils-ca021ce37c7dc8cb107491431bdea0a393a0fd1b.tar.gz portage-utils-ca021ce37c7dc8cb107491431bdea0a393a0fd1b.tar.bz2 portage-utils-ca021ce37c7dc8cb107491431bdea0a393a0fd1b.zip |
initial autotool support
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 00000000..e3893b3f --- /dev/null +++ b/autogen.sh @@ -0,0 +1,21 @@ +#!/bin/bash -e + +m4dir="autotools/m4" + +# avoid ugly warnings due to mismatch between local libtool and +# whatever updated version is on the host +find ${m4dir}/*.m4 '!' -name 'ax_*.m4' -delete 2>/dev/null || : + +# not everyone has sys-devel/autoconf-archive installed +for macro in $(grep -o '\<AX[A-Z_]*\>' configure.ac | sort -u) ; do + if m4=$(grep -rl "\[${macro}\]" /usr/share/aclocal/) ; then + cp -v $m4 m4/ + fi +done + +export AUTOMAKE="automake --foreign" +autoreconf -i -f + +if [[ -x ./test.sh ]] ; then + exec ./test.sh "$@" +fi |