Skip to content

Commit

Permalink
Drone: Split C++2x jobs on OSX
Browse files Browse the repository at this point in the history
Testing 5 C++ standards exceeds the 2h limit, so put C++20 & C++2b into separate jobs
  • Loading branch information
Flamefire authored Feb 7, 2024
1 parent bdb42b6 commit 722a98e
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions .drone.star
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,15 @@ def main(ctx):
# ICU is linked against libc++, so either don't use ICU or use libc++. The latter doesn't seem to work well (segfaults)
job(compiler='gcc-11', cxxstd='11,14,17,20', os='freebsd-13.1', testflags='boost.locale.icu=off', linkflags='-Wl,-rpath=/usr/local/lib/gcc11'),
# OSX
job(compiler='clang', cxxstd='11,14,17,2a', os='osx-xcode-10.1'),
job(compiler='clang', cxxstd='11,14,17,2a', os='osx-xcode-10.3'),
job(compiler='clang', cxxstd='11,14,17,2a', os='osx-xcode-12'),
job(compiler='clang', cxxstd='11,14,17,20', os='osx-xcode-12.5.1'),
job(compiler='clang', cxxstd='11,14,17,20', os='osx-xcode-13.4.1'),
job(compiler='clang', cxxstd='11,14,17,20,2b', os='osx-xcode-14.3.1'),
job(compiler='clang', cxxstd='11,14,17,20,2b', os='osx-xcode-15.0.1'),
job(compiler='clang', cxxstd='11,14,17,2a', os='osx-xcode-10.1'),
job(compiler='clang', cxxstd='11,14,17,2a', os='osx-xcode-10.3'),
job(compiler='clang', cxxstd='11,14,17,2a', os='osx-xcode-12'),
job(compiler='clang', cxxstd='11,14,17,20', os='osx-xcode-12.5.1'),
job(compiler='clang', cxxstd='11,14,17,20', os='osx-xcode-13.4.1'),
job(compiler='clang', cxxstd='11,14,17', os='osx-xcode-14.3.1'),
job(compiler='clang', cxxstd='20,2b', os='osx-xcode-14.3.1'),
job(compiler='clang', cxxstd='11,14,17', os='osx-xcode-15.0.1'),
job(compiler='clang', cxxstd='20,2b', os='osx-xcode-15.0.1'),
# ARM64
job(compiler='clang-12', cxxstd='11,14,17,20', os='ubuntu-20.04', arch='arm64', add_llvm=True),
job(compiler='gcc-11', cxxstd='11,14,17,20', os='ubuntu-20.04', arch='arm64'),
Expand Down

0 comments on commit 722a98e

Please sign in to comment.