Andrew Tridgell
12 years ago
1 changed files with 26 additions and 0 deletions
@ -0,0 +1,26 @@ |
|||||||
|
#!/bin/bash |
||||||
|
# useful script to test the build of all example code |
||||||
|
# This helps when doing large merges |
||||||
|
# Andrew Tridgell, November 2012 |
||||||
|
|
||||||
|
set -e |
||||||
|
set -x |
||||||
|
|
||||||
|
export PATH=/usr/lib/ccache:$PATH |
||||||
|
|
||||||
|
TESTS=$(find libraries -name 'Makefile' | xargs -i dirname '{}') |
||||||
|
|
||||||
|
for b in $TESTS; do |
||||||
|
echo "TESTING $b" |
||||||
|
pushd $b |
||||||
|
if [ -r nobuild.txt ]; then |
||||||
|
echo "Skipping build of $b" |
||||||
|
else |
||||||
|
make clean |
||||||
|
make |
||||||
|
fi |
||||||
|
popd |
||||||
|
done |
||||||
|
|
||||||
|
echo "All examples built OK" |
||||||
|
exit 0 |
Loading…
Reference in new issue