| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- name: CMake
- on: [push]
- env:
- # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)
- BUILD_TYPE: Release
- jobs:
- test-ubuntu:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
-
- - name: Install ARM toolchain
- run: sudo apt-get install gcc-arm-none-eabi binutils-arm-none-eabi
- - name: Create build directory for tests/fetch
- run: cmake -E make_directory ${{runner.workspace}}/tests/fetch/build
- - name: Configure tests/fetch
- shell: bash
- working-directory: ${{runner.workspace}}/tests/fetch/build
- run: cmake $GITHUB_WORKSPACE/tests/fetch/
- - name: Build tests/fetch
- working-directory: ${{runner.workspace}}/tests/fetch/build
- shell: bash
- run: cmake --build . --config $BUILD_TYPE
- - name: Create build directory for tests/cmsis
- run: cmake -E make_directory ${{runner.workspace}}/tests/cmsis/build
- - name: Configure tests/cmsis
- shell: bash
- working-directory: ${{runner.workspace}}/tests/cmsis/build
- run: cmake -DFETCH_ST_SOURCES=TRUE $GITHUB_WORKSPACE/tests/cmsis/
- - name: Build tests/cmsis
- working-directory: ${{runner.workspace}}/tests/cmsis/build
- shell: bash
- run: cmake --build . --config $BUILD_TYPE
|