1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#!/bin/bash
cd $(dirname $0)/
OUTDIR=$PWD
PREFIX=/opt
SRCDIR=$PWD/src
BUILDDIR=$PWD/build
if [ ! -z "$1" ]; then
PREFIX="$1"
fi
if [ ! -z "$2" ]; then
OUTDIR=$(readlink -f $2)
fi
if [ ! -z "$3" ]; then
SRCDIR=$(readlink -f $3)
fi
if [ ! -d "$BUILDDIR" ]; then
mkdir "$BUILDDIR"
fi
cd "$BUILDDIR"
$SRCDIR/configure --disable-debuginfod --prefix "$PREFIX"
make -j$(nproc)
make DESTDIR=$PWD/package install
tar cjvf "$OUTDIR/elfutils.build.tar.bz2" -C $PWD/package "${PREFIX:1}"
|