Skip to content

Commit

Permalink
Add clang-9 standalone to travis
Browse files Browse the repository at this point in the history
  • Loading branch information
sdkrystian committed Aug 12, 2020
1 parent ec29dfa commit 566bd17
Showing 1 changed file with 23 additions and 4 deletions.
27 changes: 23 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ anchors:
llvm-toolchain-xenial-9: &llvm-toolchain-xenial-9
sourceline: 'deb https://apt.llvm.org/xenial/ llvm-toolchain-xenial-9 main'
key_url: 'https://apt.llvm.org/llvm-snapshot.gpg.key'

clang-33: &clang-33 { apt: { packages: [ "clang-3.3"] } }
clang-34: &clang-34 { apt: { packages: [ "clang-3.4"] } }
clang-35: &clang-35 { apt: { packages: [ "clang-3.5"], sources: [ *ubuntu-toolchain-r-test ] } }
Expand Down Expand Up @@ -101,8 +102,11 @@ anchors:
"libc++-dev",
"libstdc++-8-dev" ], sources: [ "llvm-toolchain-xenial-8",
*ubuntu-toolchain-r-test ] } }
clang-9: &clang-9 { apt: { packages: [ "clang-9" ], sources: [ *llvm-toolchain-xenial-9,
*ubuntu-toolchain-r-test ] } }
clang-9: &clang-9 { apt: { packages: [ "clang-9",
"libc6-dbg",
"libc++-dev",
"libstdc++-9-dev" ], sources: [ *llvm-toolchain-xenial-9,
*ubuntu-toolchain-r-test ] } }

gcc-44: &gcc-44 { apt: { packages: [ "g++-4.4" ], sources: [ *ubuntu-toolchain-r-test ] } }
gcc-46: &gcc-46 { apt: { packages: [ "g++-4.6" ], sources: [ *ubuntu-toolchain-r-test ] } }
Expand Down Expand Up @@ -186,10 +190,10 @@ jobs:
- cmake --build .
- cmake --build . --target check

# cmake
# standalone
- compiler: g++-9
env:
- COMMENT=cmake
- COMMENT=standalone
- CXX=g++-9
install:
- pip install --user cmake
Expand All @@ -201,6 +205,21 @@ jobs:
- cmake --build .
- ctest -V .

# standalone
- compiler: clang-9
env:
- COMMENT=standalone
- CXX=clang-9
install:
- pip install --user cmake
addons: *clang-9
script:
- mkdir __build
- cd __build
- cmake -DBOOST_JSON_STANDALONE=1 -DCMAKE_CXX_STANDARD=17 -DCMAKE_EXE_LINKER_FLAGS="-stdlib=libstdc++ -lstdc++ -lm -ldl" ..
- cmake --build .
- ctest -V .

# coverage
- env:
- COMMENT=codecov.io
Expand Down

0 comments on commit 566bd17

Please sign in to comment.