Lines Matching +full:clang +full:- +full:12
1 #!/bin/bash -x
3 set -e
10 gcc-4.9)
11 export CC=gcc-4.9
12 export CXX=g++-4.9
15 gcc-5)
16 export CC=gcc-5
17 export CXX=g++-5
20 gcc-6)
21 export CC=gcc-6
22 export CXX=g++-6
25 gcc-7)
26 export CC=gcc-7
27 export CXX=g++-7
30 gcc-8)
31 export CC=gcc-8
32 export CXX=g++-8
35 gcc-9)
36 export CC=gcc-9
37 export CXX=g++-9
40 gcc-10)
41 export CC=gcc-10
42 export CXX=g++-10
45 gcc-11)
46 export CC=gcc-11
47 export CXX=g++-11
50 gcc-12)
51 export CC=gcc-12
52 export CXX=g++-12
55 gcc-13)
56 export CC=gcc-13
57 export CXX=g++-13
60 gcc-14)
61 export CC=gcc-14
62 export CXX=g++-14
65 clang-3.5)
66 export CC=clang-3.5
67 export CXX=clang++-3.5
70 clang-3.6)
71 export CC=clang-3.6
72 export CXX=clang++-3.6
75 clang-3.7)
76 export CC=clang-3.7
77 export CXX=clang++-3.7
80 clang-3.8)
81 export CC=clang-3.8
82 export CXX=clang++-3.8
85 clang-3.9)
86 export CC=clang-3.9
87 export CXX=clang++-3.9
90 clang-4.0)
91 export CC=clang-4.0
92 export CXX=clang++-4.0
95 clang-5.0)
96 export CC=clang-5.0
97 export CXX=clang++-5.0
100 clang-6.0)
101 export CC=clang-6.0
102 export CXX=clang++-6.0
105 clang-7.0)
106 export CC=clang-7
107 export CXX=clang++-7
110 clang-8.0)
111 export CC=clang-8
112 export CXX=clang++-8
115 clang-9.0)
116 export CC=clang-9
117 export CXX=clang++-9
120 clang-10.0)
121 export CC=clang-10
122 export CXX=clang++-10
125 clang-11.0)
126 export CC=clang-11
127 export CXX=clang++-11
130 clang-12.0)
131 export CC=clang-12
132 export CXX=clang++-12
135 clang-13.0)
136 export CC=clang-13
137 export CXX=clang++-13
140 clang-14.0)
141 export CC=clang-14
142 export CXX=clang++-14
145 clang-15.0)
146 export CC=clang-15
147 export CXX=clang++-15
150 clang-16.0)
151 export CC=clang-16
152 export CXX=clang++-16
155 clang-17.0)
156 export CC=clang-17
157 export CXX=clang++-17
160 clang-18.0)
161 export CC=clang-18
162 export CXX=clang++-18
165 clang-default)
166 export CC=clang
167 export CXX=clang++
179 make -j$N_JOBS
185 BOOST_INCLUDE_FLAG="-I /usr/local/include/boost -I /usr/local/include"
186 …# -Wdtor-name (part of -pedantic) is *very* pedantic. Following that results in weird-looking code.
188 …N_CXX_FLAGS="$STLARG $BOOST_INCLUDE_FLAG -Werror -pedantic -Wno-unknown-warning-option -Wno-dtor-n…
190 echo CXX version: $($CXX --version)
191 …$(echo '#include <vector>' | $CXX -x c++ -E - | grep 'vector\"' | awk '{print $3}' | sed 's@/vecto…
192 …on: $(readlink -f $(echo '#include <vector>' | $CXX -x c++ -E - | grep 'vector\"' | awk '{print $3…
195 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
196 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
197 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
198 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
199 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
200 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
201 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
202 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
203 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
204 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
205 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
206 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
207 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
208 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
209 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
210 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
211 …ReleasePlain) CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=…
212 …ReleasePlainNoClangTidy) CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=…
213 … CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_…
214 …oClangTidy) CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_…
215 … CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_…
216 …langTidy) CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_…
217 …MAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_C…
218 …MAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_C…
222 CMAKE_ARGS+=(-DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX)
228 rm -rf tests/__pycache__/ tests/*.pyc tests/*/__pycache__/ tests/*/*.pyc
230 rm -rf build
236 if [ -f "CMakeFiles/CMakeError.log" ]
250 python3 -m pytest -n auto -r a "$SOURCES_PATH"/tests
257 # In recent versions of Bazel (as of May 2020), --python_path is ignored unless
258 # --noincompatible_use_python_toolchains is also used.
259 …# Ignoring --python_path is ok in Ubuntu 20.04 since 3.8 is the default Python there, but causes p…
261 BAZEL_FLAGS=("--python_path=$(which python3.8)" "--noincompatible_use_python_toolchains")
264 ReleasePlain) BAZEL_FLAGS+=("-c" "opt") ;;
270 bazel test "${BAZEL_FLAGS[@]}" --test_output=errors tests/...