Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 11 additions & 32 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,56 +82,35 @@ matrix:
- *base_packages
- g++-9
- gfortran-9
allow_failures: # travis focal images broken right now: https://travis-ci.community/t/clang-10-was-recently-broken-on-linux-unmet-dependencies-for-clang-10-clang-tidy-10-valgrind/11527
- compiler: clang
env: CLANG_VERSION=8 GCC_VERSION=8 BUILD_TYPE=Debug
addons:
apt:
packages:
- *base_packages
- g++-8
- gfortran-8
- clang-8
- libc++-8-dev
- libc++abi-8-dev
- compiler: clang
env: CLANG_VERSION=8 GCC_VERSION=8 BUILD_TYPE=Release
addons:
apt:
packages:
- *base_packages
- g++-8
- gfortran-8
- clang-8
- libc++-8-dev
- libc++abi-8-dev
- compiler: clang
env: CLANG_VERSION=9 GCC_VERSION=8 BUILD_TYPE=Debug
env: CLANG_VERSION=11 GCC_VERSION=8 BUILD_TYPE=Debug
addons:
apt:
sources:
- sourceline: 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal main'
- sourceline: 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-11 main'
key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
packages:
- *base_packages
- g++-8
- gfortran-8
- clang-9
- libc++-9-dev
- libc++abi-9-dev
- clang-11
- libc++-11-dev
- libc++abi-11-dev
- compiler: clang
env: CLANG_VERSION=9 GCC_VERSION=8 BUILD_TYPE=Release DEPLOY=1
env: CLANG_VERSION=11 GCC_VERSION=8 BUILD_TYPE=Release DEPLOY=1
addons:
apt:
sources:
- sourceline: 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal main'
- sourceline: 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-11 main'
key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'
packages:
- *base_packages
- g++-8
- gfortran-8
- clang-9
- libc++-9-dev
- libc++abi-9-dev
- clang-11
- libc++-11-dev
- libc++abi-11-dev
- libclang1-9 # libclang for doxygen
- graphviz # provides dot for doxygen graphs
- fonts-liberation # recommended by graphviz
Expand Down
2 changes: 1 addition & 1 deletion bin/docker-travis.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ These notes assume that Docker is installed on your machine and that you start a
* `export CXX=g++`
* If want to use Clang C++ compiler (clang++):
* `export GCC_VERSION=8`
* `export CLANG_VERSION=VVV` where `VVV` should be the Clang version to be used. The currently valid values are `8` and `9`.
* `export CLANG_VERSION=VVV` where `VVV` should be the Clang version to be used. The currently valid values is `11`.
* `export CXX=clang++`
* `apt-get update && apt-get install libc++-${CLANG_VERSION}-dev libc++abi-${CLANG_VERSION}-dev`
5. Build prerequisites (MPICH, MADNESS, ScaLAPACK), TiledArray, and run tests: `./build.sh`
Expand Down