Lines Matching +full:ubuntu +full:- +full:toolchain +full:- +full:r
14 - ${TRAVIS_BUILD_DIR}/deps
26 - env: COMPILER=clang++ BUILD_TYPE=Debug GSL_CXX_STANDARD=14
31 - env: COMPILER=clang++ BUILD_TYPE=Release GSL_CXX_STANDARD=14
37 - env: COMPILER=clang++ BUILD_TYPE=Debug GSL_CXX_STANDARD=14
42 - env: COMPILER=clang++ BUILD_TYPE=Release GSL_CXX_STANDARD=14
52 - env: COMPILER=clang++-3.6 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
56 - clang-3.6
57 - g++-5
59 - ubuntu-toolchain-r-test
60 - llvm-toolchain-precise-3.6
62 - env: COMPILER=clang++-3.6 BUILD_TYPE=Release GSL_CXX_STANDARD=14
66 - env: COMPILER=clang++-3.7 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
70 - clang-3.7
71 - g++-5
73 - ubuntu-toolchain-r-test
74 - llvm-toolchain-precise-3.7
76 - env: COMPILER=clang++-3.7 BUILD_TYPE=Release GSL_CXX_STANDARD=14
80 - env: COMPILER=clang++-3.8 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
84 - clang-3.8
85 - g++-5
87 - ubuntu-toolchain-r-test
88 - llvm-toolchain-precise-3.8
90 - env: COMPILER=clang++-3.8 BUILD_TYPE=Release GSL_CXX_STANDARD=14
94 - env: COMPILER=clang++-3.9 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
98 - clang-3.9
99 - g++-5
101 - ubuntu-toolchain-r-test
102 - llvm-toolchain-precise-3.9
104 - env: COMPILER=clang++-3.9 BUILD_TYPE=Release GSL_CXX_STANDARD=14
108 - env: COMPILER=clang++-4.0 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
112 - clang-4.0
113 - g++-5
115 - ubuntu-toolchain-r-test
116 - llvm-toolchain-trusty-4.0
118 - env: COMPILER=clang++-4.0 BUILD_TYPE=Release GSL_CXX_STANDARD=14
122 - env: COMPILER=clang++-5.0 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
126 - clang-5.0
127 - g++-7
129 - ubuntu-toolchain-r-test
130 - llvm-toolchain-trusty-5.0
131 - sourceline: 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-5.0 main'
132 key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
134 - env: COMPILER=clang++-5.0 BUILD_TYPE=Release GSL_CXX_STANDARD=14
137 - env: COMPILER=clang++-5.0 BUILD_TYPE=Debug GSL_CXX_STANDARD=17
140 - env: COMPILER=clang++-5.0 BUILD_TYPE=Release GSL_CXX_STANDARD=17
144 - env: COMPILER=clang++-6.0 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
148 - clang-6.0
149 - g++-7
151 - ubuntu-toolchain-r-test
152 - llvm-toolchain-trusty-6.0
153 - sourceline: 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-6.0 main'
154 key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
156 - env: COMPILER=clang++-6.0 BUILD_TYPE=Release GSL_CXX_STANDARD=14
160 - env: COMPILER=clang++-6.0 BUILD_TYPE=Debug GSL_CXX_STANDARD=17
163 - env: COMPILER=clang++-6.0 BUILD_TYPE=Release GSL_CXX_STANDARD=17
167 - env: COMPILER=clang++-7 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
171 - clang-7
172 - g++-7
174 - ubuntu-toolchain-r-test
175 - llvm-toolchain-trusty-7
178 - env: COMPILER=clang++-7 BUILD_TYPE=Release GSL_CXX_STANDARD=14
182 - env: COMPILER=clang++-7 BUILD_TYPE=Debug GSL_CXX_STANDARD=17
185 - env: COMPILER=clang++-7 BUILD_TYPE=Release GSL_CXX_STANDARD=17
193 - env: COMPILER=g++-5 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
196 packages: g++-5
198 - ubuntu-toolchain-r-test
200 - env: COMPILER=g++-5 BUILD_TYPE=Release GSL_CXX_STANDARD=14
204 - env: COMPILER=g++-6 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
207 packages: g++-6
209 - ubuntu-toolchain-r-test
211 - env: COMPILER=g++-6 BUILD_TYPE=Release GSL_CXX_STANDARD=14
215 - env: COMPILER=g++-7 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
218 packages: g++-7
220 - ubuntu-toolchain-r-test
222 - env: COMPILER=g++-7 BUILD_TYPE=Release GSL_CXX_STANDARD=14
226 - env: COMPILER=g++-7 BUILD_TYPE=Debug GSL_CXX_STANDARD=17
229 - env: COMPILER=g++-7 BUILD_TYPE=Release GSL_CXX_STANDARD=17
234 - export CXX=${COMPILER}
235 - ${CXX} --version
238 - DEPS_DIR="${TRAVIS_BUILD_DIR}/deps"
239 - mkdir -p "${DEPS_DIR}"
240 - cd "${DEPS_DIR}"
243 - JOBS=2
248 - CMAKE_VERSION=3.7.2
249 - |
251 …CMAKE_URL="https://cmake.org/files/v${CMAKE_VERSION%.[0-9]}/cmake-${CMAKE_VERSION}-Linux-x86_64.ta…
252 …mkdir cmake && travis_retry wget --no-check-certificate -O - ${CMAKE_URL} | tar --strip-components…
257 - cmake --version
262 - |
265 …if [[ "${TRAVIS_OS_NAME}" == "linux" && "${CXX%%+*}" == "clang" && -n "$(ls -A ${LLVM_INSTALL})" ]…
266 if [[ "${CXX}" == "clang++-3.6" ]]; then LLVM_VERSION="3.6.2";
267 elif [[ "${CXX}" == "clang++-3.7" ]]; then LLVM_VERSION="3.7.1";
268 elif [[ "${CXX}" == "clang++-3.8" ]]; then LLVM_VERSION="3.8.1";
269 elif [[ "${CXX}" == "clang++-3.9" ]]; then LLVM_VERSION="3.9.1";
271 LLVM_URL="http://llvm.org/releases/${LLVM_VERSION}/llvm-${LLVM_VERSION}.src.tar.xz"
272 LIBCXX_URL="http://llvm.org/releases/${LLVM_VERSION}/libcxx-${LLVM_VERSION}.src.tar.xz"
273 LIBCXXABI_URL="http://llvm.org/releases/${LLVM_VERSION}/libcxxabi-${LLVM_VERSION}.src.tar.xz"
274 mkdir -p llvm llvm/build llvm/projects/libcxx llvm/projects/libcxxabi
275 travis_retry wget -O - ${LLVM_URL} | tar --strip-components=1 -xJ -C llvm
276 travis_retry wget -O - ${LIBCXX_URL} | tar --strip-components=1 -xJ -C llvm/projects/libcxx
277 … travis_retry wget -O - ${LIBCXXABI_URL} | tar --strip-components=1 -xJ -C llvm/projects/libcxxabi
278 (cd llvm/build && cmake .. -DCMAKE_INSTALL_PREFIX=${LLVM_INSTALL})
279 (cd llvm/build/projects/libcxx && make install -j2)
280 (cd llvm/build/projects/libcxxabi && make install -j2)
281 export CXXFLAGS="-isystem ${LLVM_INSTALL}/include/c++/v1"
282 export LDFLAGS="-L ${LLVM_INSTALL}/lib -l c++ -l c++abi"
288 - cd "${TRAVIS_BUILD_DIR}"
289 - mkdir build && cd build
290 - cmake .. -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DGSL_CXX_STANDARD=$GSL_CXX_STANDARD
294 - cmake --build . -- -j${JOBS}
295 - ctest --output-on-failure -j${JOBS}