diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 176cc13..5112ebd 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -19,15 +19,18 @@ jobs: steps: - name: Checkout - uses: actions/checkout@master + uses: actions/checkout@v4 - - name: SetUp HomeBrew - id: set-up-homebrew - uses: Homebrew/actions/setup-homebrew@master +# - name: SetUp HomeBrew +# id: set-up-homebrew +# uses: Homebrew/actions/setup-homebrew@master - name: Install Dependencies run: HOMEBREW_NO_INSTALL_CLEANUP=1 HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 brew install openssl protobuf + - name: Install ninja-build tool + uses: seanmiddleditch/gha-setup-ninja@master + - name: Configure CMake run: OPENSSL_ROOT_DIR=/usr/local/opt/openssl@3 CXX=clang++ CC=clang cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{matrix.mode}} -DCINATRA_ENABLE_SSL=${{matrix.ssl}} diff --git a/README.md b/README.md index 9929adc..2f7dae9 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,11 @@ rest_rpc是一个高性能、易用、跨平台、header only的基于c++20 协 可以快速上手,使用者只需要关注自己的业务逻辑即可。 +# 编译器版本 +需要完全支持c++20 的编译器: + +gcc12+, clang14+, msvc2022 + # 谁在用rest_rpc 1. 博世汽车