diff options
author | Aaron Walker <ka0ttic@gentoo.org> | 2005-10-16 16:27:36 +0000 |
---|---|---|
committer | Aaron Walker <ka0ttic@gentoo.org> | 2005-10-16 16:27:36 +0000 |
commit | c6b2b1ab6c0a2e31074f2c44f18071f5206bdb0a (patch) | |
tree | c03be2db5eeb8a15b5d2859ff0c5d1a651693438 /autogen.bash | |
parent | 2005-10-16 Danny van Dyk <kugelfang@gentoo.org> (diff) | |
download | eselect-c6b2b1ab6c0a2e31074f2c44f18071f5206bdb0a.tar.gz eselect-c6b2b1ab6c0a2e31074f2c44f18071f5206bdb0a.tar.bz2 eselect-c6b2b1ab6c0a2e31074f2c44f18071f5206bdb0a.zip |
Add new autogen.bash (was autogen.sh) from ciaranm that should work on non-linux boxen.
svn path=/trunk/; revision=208
Diffstat (limited to 'autogen.bash')
-rwxr-xr-x | autogen.bash | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/autogen.bash b/autogen.bash new file mode 100755 index 0000000..d105ac3 --- /dev/null +++ b/autogen.bash @@ -0,0 +1,28 @@ +#!/usr/bin/env bash + +run() { + echo ">>> $@" + if ! $@ ; then + echo "oops!" 1>&2 + exit 127 + fi +} + +get() { + type ${1}-${2} &>/dev/null && echo ${1}-${2} && return + type ${1}${2//.} &>/dev/null && echo ${1}${2//.} && return + type ${1} &>/dev/null && echo ${1} && return + echo "Could not find ${1} ${2}" 1>&2 + exit 127 +} + +run mkdir -p config +run $(get libtoolize 1.5 ) --copy --force --automake + rm -f config.cache + +run $(get aclocal 1.9 ) +# run $(get autoheader 2.59 ) +WANT_AUTOCONF=2.5 run $(get autoconf 2.59 ) +WANT_AUTOMAKE=1.9 run $(get automake 1.9 ) -a --copy + +echo "Success. Now run ./configure --help" |