File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -26,15 +26,18 @@ jobs:
26
26
include :
27
27
- platform : gcc_64
28
28
os : ubuntu-latest
29
+ qtifw-host : linux
29
30
- platform : android
30
31
os : ubuntu-latest
31
32
- platform : wasm_32
32
33
os : ubuntu-latest
33
34
emsdk : sdk-fastcomp-1.38.27-64bit
34
35
- platform : msvc2017_64
35
36
os : windows-2016
37
+ qtifw-host : windows
36
38
- platform : msvc2017
37
39
os : windows-2016
40
+ qtifw-host : windows
38
41
- platform : winrt_x64_msvc2017
39
42
os : windows-2016
40
43
- platform : winrt_x86_msvc2017
@@ -43,10 +46,13 @@ jobs:
43
46
os : windows-2016
44
47
- platform : mingw73_64
45
48
os : windows-latest
49
+ qtifw-host : windows
46
50
- platform : mingw73_32
47
51
os : windows-latest
52
+ qtifw-host : windows
48
53
- platform : clang_64
49
54
os : macos-latest
55
+ qtifw-host : mac
50
56
- platform : ios
51
57
os : macos-latest
52
58
@@ -113,6 +119,15 @@ jobs:
113
119
${{steps.qt.outputs.make}} install
114
120
pkg-config --exists packagekitqt5
115
121
working-directory : src/3rdparty/PackageKit-Qt
122
+ - name : install QtIfw to cache
123
+ if : steps.cache-qt.outputs.cache-hit != 'true' && steps.qt.outputs.tests == 'true'
124
+ run : |
125
+ python -m pip install aqtinstall
126
+ python -m aqt tool ${{matrix.qtifw-host}} tools_ifw 3.1.1 qt.tools.ifw.31 --outputdir ${{steps.qt.outputs.qtdir}}/qtifw --internal
127
+ - name : copy QtIfw from cache
128
+ if : steps.qt.outputs.tests == 'true'
129
+ run : cp -a "${{steps.qt.outputs.qtdir}}/qtifw/Tools" "${{steps.qt.outputs.qtdir}}/../../
130
+ shell : bash
116
131
- name : qmake
117
132
run : |
118
133
qmake CONFIG+=install_ok QT_PLATFORM=${{matrix.platform}}
You can’t perform that action at this time.
0 commit comments