Blame script/cibuild.sh

Packit Service 20376f
#!/bin/sh
Packit Service 20376f
Packit Service 20376f
set -x
Packit Service 20376f
Packit Service 20376f
if [ -n "$COVERITY" ]; then
Packit Service 20376f
	./script/coverity.sh
Packit Service 20376f
	exit $?
Packit Service 20376f
fi
Packit Service 20376f
Packit Service 20376f
if [ "$TRAVIS_OS_NAME" = "osx" ]; then
Packit Service 20376f
	export PKG_CONFIG_PATH=$(ls -d /usr/local/Cellar/{curl,zlib}/*/lib/pkgconfig | paste -s -d':' -)
Packit Service 20376f
Packit Service 20376f
	# Set up a ramdisk for us to put our test data on to speed up tests on macOS
Packit Service 20376f
	export CLAR_TMP="$HOME"/_clar_tmp
Packit Service 20376f
	mkdir -p $CLAR_TMP
Packit Service 20376f
Packit Service 20376f
	# 5*2M sectors aka ~5GB of space
Packit Service 20376f
	device=$(hdiutil attach -nomount ram://$((5 * 2 * 1024 * 1024)))
Packit Service 20376f
	newfs_hfs $device
Packit Service 20376f
	mount -t hfs $device $CLAR_TMP
Packit Service 20376f
fi
Packit Service 20376f
Packit Service 20376f
mkdir _build
Packit Service 20376f
cd _build
Packit Service 20376f
# shellcheck disable=SC2086
Packit Service 20376f
cmake .. -DBUILD_EXAMPLES=ON -DCMAKE_INSTALL_PREFIX=../_install $OPTIONS || exit $?
Packit Service 20376f
cmake --build . --target install || exit $?