summaryrefslogtreecommitdiff
path: root/third_party/re2/src/.github/bazel.sh
blob: 1fe309fabd577729fcc4c151bc66cef0c23b3c72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
set -eux

# Disable MSYS/MSYS2 path conversion, which interferes with Bazel.
export MSYS_NO_PATHCONV='1'
export MSYS2_ARG_CONV_EXCL='*'

for compilation_mode in dbg opt
do
  bazel clean
  bazel build --compilation_mode=${compilation_mode} -- \
    //:re2 \
    //python:re2
  bazel test  --compilation_mode=${compilation_mode} -- \
    //:all \
    -//:dfa_test \
    -//:exhaustive1_test \
    -//:exhaustive2_test \
    -//:exhaustive3_test \
    -//:exhaustive_test \
    -//:random_test \
    //python:all
done

exit 0