diff options
author | Lennart Poettering <lennart@poettering.net> | 2006-01-19 01:00:17 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2006-01-19 01:00:17 +0000 |
commit | 56b9485f26d6811e9afe9e45ccecd5bfeb33c1a7 (patch) | |
tree | a4987e89659deb80eef55bea315fd4b0987350b4 /bootstrap.sh | |
parent | a69693bfd3b9a1a278a35387f77f1e186af580ef (diff) |
add autoconf stuff
git-svn-id: file:///home/lennart/svn/public/mod_dnssd/trunk@11 634eccf8-0006-0410-930e-e16565b0b7de
Diffstat (limited to 'bootstrap.sh')
-rwxr-xr-x | bootstrap.sh | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/bootstrap.sh b/bootstrap.sh new file mode 100755 index 0000000..db38ffb --- /dev/null +++ b/bootstrap.sh @@ -0,0 +1,58 @@ +#!/bin/bash +# $Id$ + +# Copyright 2006 Lennart Poettering +# +# Licensed under the Apache License, Version 2.0 (the "License"); you +# may not use this file except in compliance with the License. You +# may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the License for the specific language governing +# permissions and limitations under the License. + +VERSION=1.9 + +run_versioned() { + local P + local V + + V=$(echo "$2" | sed -e 's,\.,,g') + + if [ -e "`which $1$V`" ] ; then + P="$1$V" + else + if [ -e "`which $1-$2`" ] ; then + P="$1-$2" + else + P="$1" + fi + fi + + shift 2 + "$P" "$@" +} + +set -ex + +if [ "x$1" = "xam" ] ; then + run_versioned automake "$VERSION" -a -c --foreign + ./config.status +else + rm -rf autom4te.cache + rm -f config.cache + + run_versioned aclocal "$VERSION" + run_versioned autoconf 2.59 -Wall + run_versioned autoheader 2.59 + run_versioned automake "$VERSION" -a -c --foreign + + if test "x$NOCONFIGURE" = "x"; then + CFLAGS="-g -O0" ./configure --sysconfdir=/etc "$@" + make clean + fi +fi |