Newer
Older
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
33
34
35
36
37
38
THREADS=${1:-5}
DIRECTORY=$(pwd)
cd CMake
./alib_cmake.py -w -m
cd ..
if [ ! -d debug ]; then
mkdir debug
fi
if [ -L debug ]; then
cd $(readlink debug)
cmake ${DIRECTORY}
cd ${DIRECTORY}/debug
else
cd debug
cmake ..
fi
CXX=clang++ make -j${THREADS} || exit 1
if [ ! -d bin ]; then
mkdir bin
fi
rm bin/*
cd bin
find .. -executable -type f | grep -v 'CMakeFiles' | while read line; do ln -s $line $(basename $line); done
cp ${DIRECTORY}/translateAddresses .
cp ${DIRECTORY}/xmlFormat .
cd ${DIRECTORY}
for test in $(ls tests.*.sh); do \
./${test} debug/bin ${THREADS}; \
done