strategy:
matrix:
sanitizer: [ADDRESS, THREAD, UNDEFINED]
+ build_type: [Debug, Release]
+ accelerate: [ON, OFF]
steps:
- name: Clone
run: |
mkdir build
cd build
- cmake .. -DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON
- cmake --build . --config Release
+ cmake .. -DLLAMA_SANITIZE_${{ matrix.sanitizer }}=ON -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DLLAMA_ACCELERATE=${{ matrix.accelerate }}
+ cmake --build . --config ${{ matrix.build_type }}
- name: Test
id: cmake_test