#!/bin/bash -eux
#
# Build file to set up and run tests

set -o pipefail

if [[ -h /tmpfs ]] && [[ ${PWD} == /tmpfs/src ]]; then
  # Workaround for internal Kokoro bug: b/227401944
  cd /Volumes/BuildData/tmpfs/src
fi

# Default environment variables used by cmake build:
: ${CMAKE_CONFIG_TYPE:=Debug}
export CMAKE_CONFIG_TYPE
: ${CTEST_PARALLEL_LEVEL:=4}
export CTEST_PARALLEL_LEVEL

# Run from the project root directory.
cd $(dirname $0)/../../..

#
# Update submodules
#
git submodule update --init --recursive

#
# Run build
#
kokoro/common/cmake.sh
