| #!/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 |