name: macos on: [push, pull_request] permissions: contents: read jobs: build: runs-on: macOS-latest if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action == 'opened') name: "macOS Clang (C++11, Release)" steps: - uses: actions/checkout@v4 - name: Build run: | mkdir -p build && cd build cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_CXX_STANDARD=11 \ -DSPDLOG_BUILD_EXAMPLE=ON \ -DSPDLOG_BUILD_EXAMPLE_HO=ON \ -DSPDLOG_BUILD_WARNINGS=ON \ -DSPDLOG_BUILD_BENCH=OFF \ -DSPDLOG_BUILD_TESTS=ON \ -DSPDLOG_BUILD_TESTS_HO=OFF \ -DSPDLOG_SANITIZE_ADDRESS=OFF make -j 4 ctest -j 4 --output-on-failure