ci: make dogecoin-qt builds explicit

CI will not complain if there were an error with qt for builds that
do not explicitly specify that we want to build UI. This makes all
builds expect QT except the i686-linux and armhf builds.
This commit is contained in:
Patrick Lodder 2021-07-17 21:38:21 +02:00
parent c984ff17a4
commit 7d81c1bb17
No known key found for this signature in database
GPG key ID: 2D3A345B98D0DC1F

View file

@ -58,7 +58,7 @@ jobs:
packages: python3
run-tests: true
dep-opts: "NO_WALLET=1"
config-opts: "--enable-glibc-back-compat --enable-reduce-exports --disable-wallet"
config-opts: "--enable-gui=qt5 --enable-glibc-back-compat --enable-reduce-exports --disable-wallet"
goal: install
- name: x86_64-linux-dbg
host: x86_64-unknown-linux-gnu
@ -66,7 +66,7 @@ jobs:
packages: bc python3-zmq
run-tests: true
dep-opts: "DEBUG=1"
config-opts: "--enable-zmq --enable-glibc-back-compat --enable-reduce-exports CPPFLAGS=-DDEBUG_LOCKORDER"
config-opts: "--enable-gui=qt5 --enable-zmq --enable-glibc-back-compat --enable-reduce-exports CPPFLAGS=-DDEBUG_LOCKORDER"
goal: install
- name: i686-win
host: i686-w64-mingw32
@ -79,7 +79,7 @@ jobs:
sudo update-binfmts --import /usr/share/binfmts/wine
run-tests: true
dep-opts: ""
config-opts: "--enable-reduce-exports"
config-opts: "--enable-reduce-exports --enable-gui=qt5"
goal: install
- name: x86_64-win
host: x86_64-w64-mingw32
@ -92,7 +92,7 @@ jobs:
sudo update-binfmts --import /usr/share/binfmts/wine
run-tests: true
dep-opts: ""
config-opts: "--enable-reduce-exports"
config-opts: "--enable-reduce-exports --enable-gui=qt5"
goal: install
- name: x86_64-macos
host: x86_64-apple-darwin11
@ -100,7 +100,7 @@ jobs:
packages: cmake imagemagick libcap-dev librsvg2-bin libz-dev libtiff-tools libtinfo5 python3-setuptools xorriso libtinfo5
run-tests: false
dep-opts: ""
config-opts: "--enable-gui --enable-reduce-exports"
config-opts: "--enable-gui=qt5 --enable-reduce-exports"
goal: deploy
sdk: 10.11