reenable macos in CI

master
Daniel Kolesa 2021-04-12 20:02:05 +02:00
parent a5003678da
commit ad1c345401
2 changed files with 19 additions and 20 deletions

View File

@ -66,22 +66,22 @@ jobs:
- name: Build and test cubescript - name: Build and test cubescript
run: bash ./.ci/build-cs-windows run: bash ./.ci/build-cs-windows
# mac: mac:
# name: MacOS name: MacOS
# runs-on: macos-10.15 runs-on: macos-10.15
# env: env:
# TARGET: 'darwin' TARGET: 'darwin'
# CC: 'clang' CC: 'clang'
# steps: steps:
# - name: Checkout - name: Checkout
# uses: actions/checkout@v2 uses: actions/checkout@v2
# with: with:
# persist-credentials: false persist-credentials: false
# - name: Prepare environment - name: Prepare environment
# run: sh ./.ci/install-env run: sh ./.ci/install-env
# - name: Build and test cubescript - name: Build and test cubescript
# run: sh ./.ci/build-cs run: sh ./.ci/build-cs

View File

@ -107,15 +107,14 @@ The library has absolutely no dependencies other than a C++20 compiler,
similarly there are no dependencies on system or architecture specific similarly there are no dependencies on system or architecture specific
things, so it should work on any OS and any CPU. things, so it should work on any OS and any CPU.
The C++20 support does not have to be complete. Right now, tested The C++20 support does not have to be complete. These are the baselines
compilers include: (which are ensured by the CI):
* GCC 10 * GCC 10
* Clang 11 * Clang 10 (with libstdc++ or libc++)
* Microsoft Visual C++ 2019 * Microsoft Visual C++ 2019
Older versions of Clang may work, with no guarantees (GCC 9 does not, though, Older versions of either of these are known not to work.
as it's missing features in libstdc++).
You will need [Meson](https://mesonbuild.com/) to build the project. Most You will need [Meson](https://mesonbuild.com/) to build the project. Most
Unix-like systems have it in their package management, on Windows there is Unix-like systems have it in their package management, on Windows there is