libverto/tests/libev/runtest.sh
2023-07-11 12:25:21 +02:00

31 lines
484 B
Bash

#!/bin/sh -ex
# Weird location, but okay.
cd ../source
# Cleanup
if [ -f Makefile ]; then
make clean
fi
# Generate Makefiles, directory layout, ...
autoreconf -fiv
./configure --with-libev --disable-dependency-tracking
make -sj
# Avoid running `make check` here
cd tests
ls *.c | while read f; do
f="$(echo $f | awk -F. '{print $1}')"
make $f
done
cd ..
# Overwrite the build.
cd src/.libs
cp /usr/lib64/libverto-libev.so.1.0.0 .
cd ../..
# Go time.
exec make check