gnucash/util/ci/commonbuild
Geert Janssens 42aa734475 Travis fixes
- Remove trailing semicolons. They're not needed in shell scripts
- Don't create default XDG_DATA_HOME (<HOME>/.local/share) the code
  should work equally well if that directory doesn't exist and so
  not creating it tests another part of the code
2017-09-16 22:29:29 +02:00

24 lines
592 B
Bash

#!/bin/bash -e
mkdir build
cd build
export TZ="America/Los_Angeles"
if [[ "$BUILDTYPE" == "cmake-make" ]]; then
cmake ../gnucash
make -j 4
make check || ../afterfailure
elif [[ "$BUILDTYPE" == "cmake-ninja" ]]; then
cmake ../gnucash -DWITH_PYTHON=ON -DCMAKE_BUILD_TYPE=debug -DENABLE_DEBUG=on -G Ninja
ninja
ninja check || ../afterfailure;
elif [[ "$BUILDTYPE" == "autotools" ]]; then
../gnucash/autogen.sh;
../gnucash/configure --enable-python
make;
make check || ../afterfailure
else
echo "Unknown buildtype: \"$BUILDTYPE\". Not building."
fi