File: build_elfutils.sh

package info (click to toggle)
hotspot 1.3.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 12,084 kB
  • sloc: cpp: 17,854; ansic: 218; sh: 195; python: 40; xml: 40; makefile: 6
file content (32 lines) | stat: -rwxr-xr-x 501 bytes parent folder | download
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}"