hsutter / cppfront

A personal experimental C++ Syntax 2 -> Syntax 1 compiler
Other
5.39k stars 232 forks source link

CI: Add macos-11 Clang 13 runner, Add badge to Readme #893

Closed DyXel closed 8 months ago

DyXel commented 8 months ago

Apple Clang 13 seems to be the lowest version we can go with the pre-installed compilers in the existing runners.

Tried adding Apple M1 (arm64) runner, but it seems like it requires Github Enterprise licensing at this time. Also tried adding Apple Clang 15 (via macos-13 runner), but I got a bunch of linking errors, I think it has to do with different compilers using different versions of libc++, but I am not completely sure. You can try yourself by adding:

          - runs-on: macos-13
            compiler: /usr/local/opt/llvm@15/bin/clang
            cxx-std: 'c++20'

Finally, this commit also adds a bit of flavor to the Readme by showing that the main branch is currently passing CI.

hsutter commented 8 months ago

Thanks!