summaryrefslogtreecommitdiff
path: root/.github/workflows/c-cpp.yml
diff options
context:
space:
mode:
authorLee Lup Yuen <luppy@appkaki.com>2020-07-21 19:18:01 (GMT)
committerGitHub <noreply@github.com>2020-07-21 19:18:01 (GMT)
commitfa98ea272d0f7868a3965320226a07b6350d1eac (patch)
tree2f7dd19af4943fce0b8777c9181fb22bd1ada2e4 /.github/workflows/c-cpp.yml
parent9760249bf4ca26b0f8740a953d7c1c33319c6651 (diff)
Update c-cpp.yml
Diffstat (limited to '.github/workflows/c-cpp.yml')
-rw-r--r--.github/workflows/c-cpp.yml27
1 files changed, 20 insertions, 7 deletions
diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
index e323326..f2fa3a3 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
+