Lines Matching +full:- +full:- +full:cxx
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 clang-3.5)
46 export CC=clang-3.5
47 export CXX=clang++-3.5
50 clang-3.6)
51 export CC=clang-3.6
52 export CXX=clang++-3.6
55 clang-3.7)
56 export CC=clang-3.7
57 export CXX=clang++-3.7
60 clang-3.8)
61 export CC=clang-3.8
62 export CXX=clang++-3.8
65 clang-3.9)
66 export CC=clang-3.9
67 export CXX=clang++-3.9
70 clang-4.0)
71 export CC=clang-4.0
72 export CXX=clang++-4.0
75 clang-5.0)
76 export CC=clang-5.0
77 export CXX=clang++-5.0
80 clang-6.0)
81 export CC=clang-6.0
82 export CXX=clang++-6.0
85 clang-7.0)
86 export CC=clang-7
87 export CXX=clang++-7
90 clang-8.0)
91 export CC=clang-8
92 export CXX=clang++-8
95 clang-9.0)
96 export CC=clang-9
97 export CXX=clang++-9
100 clang-10.0)
101 export CC=clang-10
102 export CXX=clang++-10
105 clang-11.0)
106 export CC=clang-11
107 export CXX=clang++-11
110 clang-default)
112 export CXX=clang++
124 make -j$N_JOBS
130 BOOST_INCLUDE_FLAG="-I /usr/local/include/boost -I /usr/local/include"
131 …# -Wdtor-name (part of -pedantic) is *very* pedantic. Following that results in weird-looking code.
133 …N_CXX_FLAGS="$STLARG $BOOST_INCLUDE_FLAG -Werror -pedantic -Wno-unknown-warning-option -Wno-dtor-n…
135 echo CXX version: $($CXX --version)
136 …: $(echo '#include <vector>' | $CXX -x c++ -E - | grep 'vector\"' | awk '{print $3}' | sed 's@/vec…
137 …on: $(readlink -f $(echo '#include <vector>' | $CXX -x c++ -E - | grep 'vector\"' | awk '{print $3…
140 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
141 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
142 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
143 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
144 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
145 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
146 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
147 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
148 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
149 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
150 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
151 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
152 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
153 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
154 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
155 …-DCMAKE_BUILD_TYPE=Debug -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_CXX_FLAGS -D…
156 …ReleasePlain) CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=…
157 …ReleasePlainNoClangTidy) CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=…
158 … CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_…
159 …oClangTidy) CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_…
160 … CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_…
161 …langTidy) CMAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_…
162 …MAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=TRUE -DCMAKE_CXX_FLAGS="$COMMON_C…
163 …MAKE_ARGS=(-DCMAKE_BUILD_TYPE=Release -DFRUIT_ENABLE_CLANG_TIDY=FALSE -DCMAKE_CXX_FLAGS="$COMMON_C…
167 CMAKE_ARGS+=(-DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX)
173 rm -rf tests/__pycache__/ tests/*.pyc tests/*/__pycache__/ tests/*/*.pyc
175 rm -rf build
181 if [ -f "CMakeFiles/CMakeError.log" ]
198 py.test -n auto -r a "$SOURCES_PATH"/tests
205 # In recent versions of Bazel (as of May 2020), --python_path is ignored unless
206 # --noincompatible_use_python_toolchains is also used.
207 …# Ignoring --python_path is ok in Ubuntu 20.04 since 3.8 is the default Python there, but causes p…
209 BAZEL_FLAGS=("--python_path=$(which python3.8)" "--noincompatible_use_python_toolchains")
212 ReleasePlain) BAZEL_FLAGS+=("-c" "opt") ;;
218 bazel test "${BAZEL_FLAGS[@]}" --test_output=errors tests/...