0ad/libraries/source/cxxtest-4.4/build.sh

32 lines
659 B
Bash
Raw Normal View History

#!/bin/sh
set -e
cd "$(dirname "$0")"
PV=4.4
LIB_VERSION=${PV}+wfg0
if [ -e .already-built ] && [ "$(cat .already-built || true)" = "${LIB_VERSION}" ]; then
echo "CxxTest is already up to date."
exit
fi
# fetch
if [ ! -e "cxxtest-${PV}.tar.gz" ]; then
curl -fLo "cxxtest-${PV}.tar.gz" \
"https://github.com/CxxTest/cxxtest/releases/download/${PV}/cxxtest-${PV}.tar.gz"
fi
# unpack
rm -Rf "cxxtest-${PV}"
tar -xf "cxxtest-${PV}.tar.gz"
# nothing to actually build
# built as part of building tests
# install
rm -Rf bin cxxtest python
cp -R "cxxtest-${PV}/bin" "cxxtest-${PV}/cxxtest" "cxxtest-${PV}/python" .
echo "${LIB_VERSION}" >.already-built