From fa98ea272d0f7868a3965320226a07b6350d1eac Mon Sep 17 00:00:00 2001 From: Lee Lup Yuen Date: Wed, 22 Jul 2020 03:18:01 +0800 Subject: [PATCH] Update c-cpp.yml --- .github/workflows/c-cpp.yml | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index e3233268..f2fa3a35 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -1,3 +1,4 @@ +# Based on https://github.com/lupyuen/pinetime-lab/blob/master/doc/buildAndProgram.md name: C/C++ CI on: @@ -12,12 +13,24 @@ jobs: runs-on: ubuntu-latest steps: + - name: get-cmake + uses: lukka/get-cmake@v3.18.0 + - name: arm-none-eabi-gcc + uses: fiam/arm-none-eabi-gcc@v1.0.2 + with: + # GNU Embedded Toolchain for Arm release name, in the V-YYYY-qZ format (e.g. "9-2019-q4") + release: 8-2019-q3 + # Directory to unpack GCC to. Defaults to a temporary directory. + directory: arm-none-eabi - uses: actions/checkout@v2 - - name: configure - run: ./configure + - name: Show Files + run: set ; pwd ; ls -l + - name: mkdir build + run: mkdir build + - name: cd build + run: cd build + - name: cmake + run: cmake -DARM_NONE_EABI_TOOLCHAIN_PATH=../arm-none-eabi -DNRF5_SDK_PATH=../nrf5_sdk -DUSE_OPENOCD=1 ../ - name: make - run: make - - name: make check - run: make check - - name: make distcheck - run: make distcheck + run: make -j pinetime-app +