Skip to content

Commit fc992ab

Browse files
committed
Add Linux build job for Qt6 build
1 parent 1b27f26 commit fc992ab

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

azure-pipelines.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,32 @@ jobs:
140140
make check TESTARGS="-maxwarnings 100000"
141141
displayName: 'Run tests'
142142
143+
#
144+
# Linux qt6
145+
#
146+
147+
- job: Linux_qt6_cmake
148+
timeoutInMinutes: 90
149+
dependsOn: CodeFormatValidation
150+
pool:
151+
vmImage: 'ubuntu-22.04'
152+
steps:
153+
- script: |
154+
sudo apt-get update
155+
sudo apt-get install -y qtchooser qt6-tools-dev qt6-base-dev-tools qmake6 qmake6-bin \
156+
qt6-base-dev qt6-multimedia-dev qt6-tools-dev-tools libgl-dev qt6-l10n-tools \
157+
libqt6opengl6-dev libunarr-dev qt6-declarative-dev libqt6svg6-dev libqt6core5compat6-dev \
158+
ninja
159+
displayName: 'Install dependencies'
160+
- task: CMake@1
161+
inputs:
162+
cmakeArgs: '-DPDF_BACKEND=no_pdf -GNinja ..'
163+
displayName: 'Generate CMake cache'
164+
- task: CMake@1
165+
inputs:
166+
cmakeArgs: '--build .'
167+
displayName: 'Build'
168+
143169
#
144170
# MacOS Qt6(universal)
145171
#

0 commit comments

Comments
 (0)