• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: CMake
2
3on:
4  push:
5    branches: [ "main" ]
6  pull_request:
7    branches: [ "main" ]
8
9env:
10  BUILD_TYPE: Release
11
12jobs:
13  build:
14    runs-on: ubuntu-latest
15
16    steps:
17    - uses: actions/checkout@v3
18
19    - name: Configure CMake
20      run: cmake -B ${{github.workspace}}/out -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DENABLE_MVC=1 -DENABLE_SVC=1 -DENABLE_TESTS=1
21
22    - name: Build
23      run: cmake --build ${{github.workspace}}/out --config ${{env.BUILD_TYPE}}
24