12345678910111213141516171819202122232425262728293031323334353637383940 |
- name: CMake
- on:
- push:
- branches: ["master"]
- pull_request:
- branches: ["master"]
- env:
-
- BUILD_TYPE: Release
- jobs:
- build:
-
-
-
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
-
- - name: Install Python NumPy
- run: sudo apt install python-numpy python-all-dev python-numpy-dev python3-pybind11
- - name: Configure CMake
-
-
- run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
- - name: Build
-
- run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
- - name: Test
- working-directory: ${{github.workspace}}/build
-
-
- run: ctest -C ${{env.BUILD_TYPE}}
|