mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-23 05:23:03 +01:00
26 lines
598 B
Bash
26 lines
598 B
Bash
#!/bin/bash
|
|
set -eux
|
|
|
|
cd git/re2
|
|
|
|
case "${KOKORO_JOB_NAME}" in
|
|
*/windows-*)
|
|
CMAKE_G_A_FLAGS=('-G' 'Visual Studio 14 2015' '-A' 'x64')
|
|
;;
|
|
*)
|
|
CMAKE_G_A_FLAGS=()
|
|
# Work around a bug in older versions of bash. :/
|
|
set +u
|
|
;;
|
|
esac
|
|
|
|
cmake -D CMAKE_BUILD_TYPE=Debug "${CMAKE_G_A_FLAGS[@]}" .
|
|
cmake --build . --config Debug --clean-first
|
|
ctest -C Debug --output-on-failure -E 'dfa|exhaustive|random'
|
|
|
|
cmake -D CMAKE_BUILD_TYPE=Release "${CMAKE_G_A_FLAGS[@]}" .
|
|
cmake --build . --config Release --clean-first
|
|
ctest -C Release --output-on-failure -E 'dfa|exhaustive|random'
|
|
|
|
exit 0
|