Lines Matching +full:ubuntu +full:- +full:toolchain +full:- +full:r
13 - env: BUILD_TYPE=Debug ASAN=Off RUN_TEST=On EXCEPTIONS=On
17 - env: BUILD_TYPE=Debug ASAN=Off LLVM_VERSION=3.8.0 RUN_TEST=On EXCEPTIONS=On
21 - env: BUILD_TYPE=Release ASAN=Off GCC_VERSION=4.9 RUN_TEST=On EXCEPTIONS=On
27 - g++-4.9
29 - ubuntu-toolchain-r-test
31 - env: BUILD_TYPE=Release ASAN=Off GCC_VERSION=7 RUN_TEST=On EXCEPTIONS=On
37 - g++-7
39 - ubuntu-toolchain-r-test
41 - env: BUILD_TYPE=Debug ASAN=Off GCC_VERSION=8 RUN_TEST=On EXCEPTIONS=Off
47 - g++-8
49 - ubuntu-toolchain-r-test
51 - env: BUILD_TYPE=Release ASAN=Off GCC_VERSION=8 RUN_TEST=On EXCEPTIONS=On
57 - g++-8
59 - ubuntu-toolchain-r-test
61 …- env: BUILD_TYPE=Debug ASAN=Off LLVM_VERSION=3.8.0 RUN_TEST=Off EXCEPTIONS=On PROJECT=doc PUBLISH…
67 - graphviz
69 - ubuntu-toolchain-r-test
73 - ${TRAVIS_BUILD_DIR}/deps/llvm-3.8.0
74 - ${TRAVIS_BUILD_DIR}/deps/cmake-3.5.2
75 - ${TRAVIS_BUILD_DIR}/deps/doxygen-1.8.11
81 - DEPS_DIR="${TRAVIS_BUILD_DIR}/deps"
82 - mkdir -p ${DEPS_DIR} && cd ${DEPS_DIR}
87 - |
89 LLVM_DIR=${DEPS_DIR}/llvm-${LLVM_VERSION}
90 if [[ -z "$(ls -A ${LLVM_DIR})" ]]; then
91 LLVM_URL="http://llvm.org/releases/${LLVM_VERSION}/llvm-${LLVM_VERSION}.src.tar.xz"
92 LIBCXX_URL="http://llvm.org/releases/${LLVM_VERSION}/libcxx-${LLVM_VERSION}.src.tar.xz"
93 … LIBCXXABI_URL="http://llvm.org/releases/${LLVM_VERSION}/libcxxabi-${LLVM_VERSION}.src.tar.xz"
94 …URL="http://llvm.org/releases/${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-x86_64-linux-gnu-ubuntu-1…
95 …mkdir -p ${LLVM_DIR} ${LLVM_DIR}/build ${LLVM_DIR}/projects/libcxx ${LLVM_DIR}/projects/libcxxabi …
96 … travis_retry wget --quiet -O - ${LLVM_URL} | tar --strip-components=1 -xJ -C ${LLVM_DIR}
97 …travis_retry wget --quiet -O - ${LIBCXX_URL} | tar --strip-components=1 -xJ -C ${LLVM_DIR}/proj…
98 …travis_retry wget --quiet -O - ${LIBCXXABI_URL} | tar --strip-components=1 -xJ -C ${LLVM_DIR}/proj…
99 …travis_retry wget --quiet -O - ${CLANG_URL} | tar --strip-components=1 -xJ -C ${LLVM_DIR}/clang
100 …(cd ${LLVM_DIR}/build && cmake .. -DCMAKE_INSTALL_PREFIX=${LLVM_DIR}/install -DCMAKE_CXX_COMPILER=…
101 (cd ${LLVM_DIR}/build/projects/libcxx && make install -j2)
102 (cd ${LLVM_DIR}/build/projects/libcxxabi && make install -j2)
104 export CXXFLAGS="-nostdinc++ -isystem ${LLVM_DIR}/install/include/c++/v1"
105 export LDFLAGS="-L ${LLVM_DIR}/install/lib -l c++ -l c++abi"
108 $LLVM_DIR/clang/bin/clang++ --version
114 - |
115 if [ -n "$GCC_VERSION" ]; then
116 export CXX="g++-${GCC_VERSION}" CC="gcc-${GCC_VERSION}";
117 g++-${GCC_VERSION} --version
120 - $CXX --version
125 - |
126 if [ -n "$DOXYGEN_VERSION" ]; then
127 DOXYGEN_DIR=${DEPS_DIR}/doxygen-${DOXYGEN_VERSION}
128 if [[ -z "$(ls -A ${DOXYGEN_DIR})" ]]; then
129 …DOXYGEN_URL="https://downloads.sourceforge.net/doxygen/doxygen-${DOXYGEN_VERSION}.linux.bin.tar.gz"
130 …mkdir -p ${DOXYGEN_DIR} && travis_retry wget --quiet -O - ${DOXYGEN_URL} | tar --strip-components=…
133 doxygen --version
139 - |
140 if [ -z "$CMAKE_VERSION" ]; then
144 CMAKE_DIR=${DEPS_DIR}/cmake-${CMAKE_VERSION}
145 if [[ -z "$(ls -A ${CMAKE_DIR})" ]]; then
146 CMAKE_URL="http://www.cmake.org/files/v3.5/cmake-${CMAKE_VERSION}-Linux-x86_64.tar.gz"
147 …mkdir -p ${CMAKE_DIR} && travis_retry wget --no-check-certificate --quiet -O - ${CMAKE_URL} | tar …
151 if ! brew ls --version cmake &>/dev/null; then brew install cmake; fi
153 cmake --version
156 - |
157 if [ -z "$BUILD_TYPE" ]; then
160 if [ -z "$EXCEPTIONS" ]; then
164 …export CXXFLAGS="${CXXFLAGS} -fsanitize=address,undefined,integer -fno-omit-frame-pointer -fno-san…
166 if [ -n "$LLVM_VERSION" ]; then
167 export CXXFLAGS="${CXXFLAGS} -D__extern_always_inline=inline";
173 - cd ${TRAVIS_BUILD_DIR}
174 - cmake . -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DRX_USE_EXCEPTIONS=${EXCEPTIONS}
180 - make VERBOSE=1 $PROJECT
185 - cd build/test/
186 - if [[ "${RUN_TEST}" == "On" ]]; then ctest -V; fi
187 - cd ../../
193 - |
195 sh projects/scripts/travis-doxygen.sh;
200 - master
205 - kirk.shoop@microsoft.com
211 - https://webhooks.gitter.im/e/fcf05f21f5d4102e12e7
213 - provider: releases
219 repo: Reactive-Extensions/RxCpp