Raw File
autogen.sh
#!/bin/sh
#
#   Voldemort C client autogen.sh
#   (c) 2009 Webroot Software, Inc.
#
# 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.
#
# This autogen script will run the autotools to generate the build
# system.  You should run this script in order to initialize a build
# immediately following a checkout.

for LIBTOOLIZE in libtoolize glibtoolize nope; do
    $LIBTOOLIZE --version 2>&1 > /dev/null && break
done

if [ "x$LIBTOOLIZE" = "xnope" ]; then
    echo
    echo "You must have libtool installed to compile rocksafe."
    echo "Download the appropriate package for your distribution,"
    echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
    exit 1
fi

ACLOCALDIRS= 
if [ -d  /usr/share/aclocal ]; then
    ACLOCALDIRS="-I /usr/share/aclocal"
fi
if [ -d  /usr/local/share/aclocal ]; then
    ACLOCALDIRS="$ACLOCALDIRS -I /usr/local/share/aclocal"
fi

$LIBTOOLIZE --automake --force && \
aclocal --force $ACLOCALDIRS && \
autoconf --force $ACLOCALDIRS && \
autoheader --force && \
automake --add-missing --foreign && \
echo "You may now configure the software by running ./configure" && \
echo "Run ./configure --help to get information on the options " && \
echo "that are available."

back to top