aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorxiphon <xiphon@protonmail.com>2020-07-07 23:04:47 +0000
committerxiphon <xiphon@protonmail.com>2020-07-09 15:23:04 +0000
commitd93102296349f46b81c159b9f2ebe9ec75f50cb8 (patch)
treeb67cbee0847b35fb9c99256d4320251546aeac9c /.github
parentb7b12212217ebc5d6fe9d1f49b7c3abed42449da (diff)
downloadmonzero-gui-d93102296349f46b81c159b9f2ebe9ec75f50cb8.tar.gz
monzero-gui-d93102296349f46b81c159b9f2ebe9ec75f50cb8.tar.xz
monzero-gui-d93102296349f46b81c159b9f2ebe9ec75f50cb8.zip
cmake: implement MacOS 'release' build + CI support
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml19
1 files changed, 16 insertions, 3 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 5d0dd1d3..096b560f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -6,15 +6,28 @@ jobs:
build-macos:
runs-on: macOS-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ toolchain:
+ - name: "qmake"
+ cmd: "export PATH=$PATH:/usr/local/opt/qt/bin && ./build.sh"
+ output: build/release/bin/monero-wallet-gui.app/Contents/MacOS/monero-wallet-gui
+ - name: "cmake"
+ cmd: "USE_SINGLE_BUILDDIR=ON DEV_MODE=ON make release -j3"
+ output: build/release/bin/monero-wallet-gui
+ name: build-macos-${{ matrix.toolchain.name }}
steps:
- uses: actions/checkout@v1
+ with:
+ submodules: recursive
- name: update brew and install dependencies
- run: brew update && brew install boost hidapi zmq libpgm miniupnpc ldns expat libunwind-headers protobuf qt5 libgcrypt
+ run: brew update && brew install boost hidapi zmq libpgm miniupnpc ldns expat libunwind-headers protobuf qt5 pkg-config
- name: build
- run: export PATH=$PATH:/usr/local/opt/qt/bin && ./build.sh
+ run: ${{ matrix.toolchain.cmd }}
- name: test qml
- run: build/release/bin/monero-wallet-gui.app/Contents/MacOS/monero-wallet-gui --test-qml
+ run: ${{ matrix.toolchain.output }} --test-qml
build-ubuntu: