blob: b33955df9dedf5eac57abd5c4f6d52b2bcadb629 (
plain)
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
|
#!/bin/bash
set -e
set -x
root=$INROOT_DIR
if test -z "$root"; then
echo "INROOT_DIR not set; run under inroot"
exit 1
fi
shift || true
if ! test -x configure; then
if test -d /lib64; then
libdir=$root/lib64
else
libdir=$root/lib
fi
configargs="--prefix=$root --libdir=$libdir $@"
if test -f autogen.sh; then
inroot $root ./autogen.sh $configargs
else
autoreconf -f -i
inroot $root configure $configargs
fi
fi
if ! test -f Makefile; then
inroot $root configure $configargs
fi
nproc=$(($(grep -c ^processor /proc/cpuinfo) * 2))
make -j $nproc $MAKEARGS
|