blob: 01abf55d0d948cb1e5008870522213792bfb9518 (
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
|
#!/usr/bin/env bash
TMPFILE=/tmp/1513times.txt
cores=$(grep -c ^processor /proc/cpuinfo)
source benches.sh
default="\e[39m"
magenta="\e[35m"
red="\e[31m"
rm -f commands.txt
rm -f $TMPFILE
for bench in $benches; do
echo -e "${magenta}Building $bench..${default}"
if [ "$1" == "" ]; then
(cd $bench && make -s -j$cores > /dev/null &> /dev/null) || { echo -e "${red}Build failed" && break; }
else
(cd $bench && make -j$cores) | grep -P "\d+: \d+\.\d+" >> $TMPFILE
fi
done
if [ "$1" != "" ]; then
cat $TMPFILE | sort -n -k 1 > $1
fi
|