From 91db548a93f2ba09b4d1f168f247c89731932a5a Mon Sep 17 00:00:00 2001 From: Alan Antonuk Date: Sat, 6 Jun 2015 23:19:51 -0700 Subject: ci: add travis.sh for running various ci configs. --- travis.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 travis.sh diff --git a/travis.sh b/travis.sh new file mode 100755 index 0000000..aab940a --- /dev/null +++ b/travis.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash + +build_autotools() { + autoreconf -i + ./configure --prefix=$PWD/_install + make install +} + +build_cmake() { + mkdir $PWD/_build + cd $PWD/_build + cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/../_install + cmake --build . --target install + ctest -V . +} + +if [ "$#" -ne 1 ]; then + echo "Usage: $0 {autotools|cmake}" + exit 1 +fi + +set -e # exit on error. +set -x # echo commands. + +eval "build_$1" -- cgit v1.2.1