Skip to content

Update linux-clang-build.yml #14

Update linux-clang-build.yml

Update linux-clang-build.yml #14

name: macos-clang++
on:
push:
branches:
- 'main'
pull_request:
env:
BUILD_TYPE: Debug
jobs:
build:
runs-on: macos-latest
steps:
- name: Install clang
run: brew install llvm@16 && echo 'export PATH="/usr/local/opt/llvm/bin:$PATH"' >> /Users/runner/.bash_profile && source /Users/runner/.bash_profile && which clang++
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive
- name: Configure CMake
run: |
cmake -B ${{github.workspace}}/build \
-DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} \
-DCMAKE_CXX_COMPILER=/usr/local/opt/llvm/bin/clang++
- name: Build
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
- working-directory: build/
run: ctest -C Debug --output-on-failure