Adds scripts for testing and distribution.

This commit is contained in:
Andrea Mazzoleni 2011-11-16 20:44:16 +01:00
parent a2344cf159
commit 4e9756c4c5
2 changed files with 65 additions and 0 deletions

29
makedist.sh Executable file
View file

@ -0,0 +1,29 @@
#!/bin/sh
#
make distclean
if ! ./configure.windows-x86; then
exit 1
fi
if ! make check distwindows-x86 distclean; then
exit 1
fi
if ! ./configure.windows-x64; then
exit 1
fi
if ! make distwindows-x64 distclean; then
exit 1
fi
if ! ./configure ; then
exit 1
fi
if ! make dist; then
exit 1
fi

36
maketest.sh Executable file
View file

@ -0,0 +1,36 @@
#!/bin/sh
#
make distclean
if ! ./configure --enable-coverage; then
exit 1
fi
if ! make lcov_reset check lcov_capture lcov_html; then
exit 1
fi
rm -r cov_release
mv cov cov_release
if ! make distclean; then
exit 1
fi
if ! ./configure --enable-valgrind; then
exit 1
fi
if ! make check distclean; then
exit 1
fi
if ! ./configure ; then
exit 1
fi
if ! make check; then
exit 1
fi