From 1583a043ebfa4e0e8ea716beb1fea0cfc434a522 Mon Sep 17 00:00:00 2001 From: meynardc <45682794+meynardc@users.noreply.github.com> Date: Mon, 11 Dec 2023 10:13:25 +0100 Subject: [PATCH] Update build_mmvii.yml --- .github/workflows/build_mmvii.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_mmvii.yml b/.github/workflows/build_mmvii.yml index 6693cf0c9..8153e5819 100644 --- a/.github/workflows/build_mmvii.yml +++ b/.github/workflows/build_mmvii.yml @@ -15,10 +15,25 @@ jobs: - name: Install Qt run: sudo apt install qtbase5-dev - - name: Configure CMake for mm3d + - name: Cache mm3d build + id: cache-mm3d + uses: actions/cache@v3 + env: + cache-name: cache-node-modules + with: + path: | + micmac/lib/libelise.a + micmac/lib/libANN.a + micmac/bin/mm3d + key: ${{ runner.os }}-build-mm3d +# key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} + + - if: ${{ steps.cache-mm3d.outputs.cache-hit != 'true' }} + name: Configure CMake for mm3d run: cmake -B build -DWITH_CCACHE=OFF -DCMAKE_BUILD_TYPE=Release -DWITH_QT5=ON - - name: Build elise.lib and mm3d + - if: ${{ steps.cache-mm3d.outputs.cache-hit != 'true' }} + name: Build elise.lib and mm3d run: make -C build install -j 4 - name: Configure CMake for MMVII