mirror of
git://code.qt.io/qt/qt5.git
synced 2026-04-17 10:36:07 +08:00
Compare commits
439 Commits
5.15
...
v6.0.0-bet
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f641b7112e | ||
|
|
47b8427b15 | ||
|
|
134c2a1cb0 | ||
|
|
4e39bfd760 | ||
|
|
c2db17d220 | ||
|
|
1051fdbba2 | ||
|
|
efd24d2c41 | ||
|
|
96eb6a5f2c | ||
|
|
c4a012ba3d | ||
|
|
9521eee18b | ||
|
|
3a076ad2f8 | ||
|
|
df20d2caea | ||
|
|
ef0baf1ce9 | ||
|
|
586856e180 | ||
|
|
12463fae48 | ||
|
|
b442b699db | ||
|
|
c7b4e6a19a | ||
|
|
c053e70593 | ||
|
|
94d91d2a6a | ||
|
|
90a6ab728f | ||
|
|
3490d00ce5 | ||
|
|
6ec71c345a | ||
|
|
e98b85be22 | ||
|
|
1dd03fc165 | ||
|
|
f44dfe9c34 | ||
|
|
e9e821038c | ||
|
|
9251571a53 | ||
|
|
30eefe1877 | ||
|
|
8ce3f74ad0 | ||
|
|
93a167e28e | ||
|
|
f753ca6c30 | ||
|
|
6eea6ae689 | ||
|
|
f1e911e344 | ||
|
|
a892a2ca19 | ||
|
|
eb2295498f | ||
|
|
eaf64a222f | ||
|
|
70dc8438fc | ||
|
|
643172a8df | ||
|
|
ca02358af2 | ||
|
|
aee06febca | ||
|
|
3c27956017 | ||
|
|
04d7a43cd6 | ||
|
|
ab23bc2ecf | ||
|
|
758ea825b9 | ||
|
|
b7d0021d4f | ||
|
|
94f091907e | ||
|
|
61d6a120dc | ||
|
|
b9158ca889 | ||
|
|
dff15e0a71 | ||
|
|
eff43863fc | ||
|
|
87b043139e | ||
|
|
87889aa18d | ||
|
|
5a7736264e | ||
|
|
0f7c2c3739 | ||
|
|
7ca4c85774 | ||
|
|
c56874a0fe | ||
|
|
779ed5074f | ||
|
|
cc913ca25a | ||
|
|
74f29a622a | ||
|
|
2076163c5e | ||
|
|
6928140325 | ||
|
|
08c253a625 | ||
|
|
370586a9d9 | ||
|
|
af9db93238 | ||
|
|
4c4bc9352d | ||
|
|
195a8210c1 | ||
|
|
89dc32b516 | ||
|
|
9ad520eba2 | ||
|
|
67618e9138 | ||
|
|
f73fa57088 | ||
|
|
c79904c463 | ||
|
|
dd2111cf9f | ||
|
|
51fc48896c | ||
|
|
031bc19ae6 | ||
|
|
b43c199d4a | ||
|
|
c416b79407 | ||
|
|
572aadf1fb | ||
|
|
e3600116b3 | ||
|
|
bfe83a7ea2 | ||
|
|
9c2db89a83 | ||
|
|
465e18ee10 | ||
|
|
4da335cfda | ||
|
|
a87493aede | ||
|
|
6e3cb240df | ||
|
|
91c267a677 | ||
|
|
be4e07e534 | ||
|
|
077a8080a2 | ||
|
|
a882d44fe1 | ||
|
|
9028eb10a5 | ||
|
|
59f141ec3c | ||
|
|
6d4d1e3501 | ||
|
|
6f255f9a69 | ||
|
|
7a5069e979 | ||
|
|
22af804aee | ||
|
|
2920b36fa7 | ||
|
|
01d5c84c16 | ||
|
|
99a15a2cd4 | ||
|
|
48dd29987f | ||
|
|
e8dcff8a25 | ||
|
|
8f15d5af86 | ||
|
|
177b0b0ea4 | ||
|
|
716144073c | ||
|
|
d44a1dafcc | ||
|
|
a42797851e | ||
|
|
a509883207 | ||
|
|
015c86534c | ||
|
|
ba4eb4929e | ||
|
|
c1b06ec3e5 | ||
|
|
202e189233 | ||
|
|
ace639471b | ||
|
|
163c23f97c | ||
|
|
5c1792eb8d | ||
|
|
0d6b74083e | ||
|
|
969acbce6e | ||
|
|
e1da3e7ee4 | ||
|
|
3271bb2fe2 | ||
|
|
bdea3c8164 | ||
|
|
607b33aab2 | ||
|
|
a97bdde4d4 | ||
|
|
b2014f2eff | ||
|
|
35b431cb9e | ||
|
|
dafcb7edb4 | ||
|
|
331fa17a71 | ||
|
|
549b594549 | ||
|
|
10cc4b07cb | ||
|
|
029cabb729 | ||
|
|
a0cda005ef | ||
|
|
67ff8eb958 | ||
|
|
7d60bb1349 | ||
|
|
5fb198a159 | ||
|
|
e40b12af18 | ||
|
|
97aa7a0031 | ||
|
|
36bd8972ad | ||
|
|
1f52b8f8e5 | ||
|
|
55c1953288 | ||
|
|
4b4f0be08d | ||
|
|
2ac3dd2d6f | ||
|
|
43b7a3693e | ||
|
|
4a0429a82f | ||
|
|
b5ab804efd | ||
|
|
ae1cf52b64 | ||
|
|
349bd02173 | ||
|
|
0cc1973ba8 | ||
|
|
6fd1d05b08 | ||
|
|
dc15442a43 | ||
|
|
df53ff5f85 | ||
|
|
5eb89fa898 | ||
|
|
3b7da852e6 | ||
|
|
b4d6eed112 | ||
|
|
849fe06871 | ||
|
|
7dd0a8c1d4 | ||
|
|
32ccf2a0cd | ||
|
|
803eb987ad | ||
|
|
25f154199a | ||
|
|
d301750df7 | ||
|
|
37cb787dc1 | ||
|
|
92a11b3e47 | ||
|
|
947802bea3 | ||
|
|
2c0816aa99 | ||
|
|
122cf4cc0e | ||
|
|
4ca819a713 | ||
|
|
a0ea975b98 | ||
|
|
9c33fe844a | ||
|
|
a4b68d6b7d | ||
|
|
33e8275ee5 | ||
|
|
4c7fe602cb | ||
|
|
3f95e2b019 | ||
|
|
a10584e57c | ||
|
|
91a164b838 | ||
|
|
b0d9b22f53 | ||
|
|
4d99fb00cc | ||
|
|
68134db435 | ||
|
|
0685312d2e | ||
|
|
5cd8e9576d | ||
|
|
598f82300a | ||
|
|
fa58a227cd | ||
|
|
afc08c23ca | ||
|
|
434e2712aa | ||
|
|
71a559e748 | ||
|
|
688187773b | ||
|
|
3384823666 | ||
|
|
e4d60dd117 | ||
|
|
29c9ba1835 | ||
|
|
a8d3591327 | ||
|
|
3652f77aa3 | ||
|
|
9f4a39356a | ||
|
|
4dace06297 | ||
|
|
54c94ae681 | ||
|
|
ff4a1141f2 | ||
|
|
3265e93168 | ||
|
|
4aa9c4df11 | ||
|
|
ca914bdbf3 | ||
|
|
9b7a95964d | ||
|
|
82ed571cde | ||
|
|
f63b095561 | ||
|
|
93f50f13fe | ||
|
|
ae846322ea | ||
|
|
da26e954de | ||
|
|
d241778ce9 | ||
|
|
a86d895287 | ||
|
|
06f9c8cc3a | ||
|
|
f5862a11f4 | ||
|
|
922cca96bf | ||
|
|
b6f12a0c33 | ||
|
|
38f80e73f6 | ||
|
|
c63db0ef02 | ||
|
|
941c3e487f | ||
|
|
e1a4d6bf17 | ||
|
|
e94816937f | ||
|
|
a3e33df7f6 | ||
|
|
3a64559f68 | ||
|
|
a9d743de49 | ||
|
|
c5c56d2548 | ||
|
|
0e0cba3eb9 | ||
|
|
2aeffc21fa | ||
|
|
6c21c209c4 | ||
|
|
9837c866ab | ||
|
|
570fcd9c4b | ||
|
|
e5452d315b | ||
|
|
f2e6ef53fb | ||
|
|
1670345722 | ||
|
|
1b69f59fb7 | ||
|
|
ad31ece050 | ||
|
|
8bd018cd77 | ||
|
|
37326dac27 | ||
|
|
00b3c634cf | ||
|
|
4ad5f4ad49 | ||
|
|
0739a54a4b | ||
|
|
a59826003e | ||
|
|
34bbbedb78 | ||
|
|
7c0b475ca6 | ||
|
|
e9c2be7b6a | ||
|
|
6ff1dcfbd3 | ||
|
|
dbd18fc0c5 | ||
|
|
e1bc1c4885 | ||
|
|
2a405a8df3 | ||
|
|
08e63423e2 | ||
|
|
aa977addd2 | ||
|
|
dad8e600bd | ||
|
|
dfb773505c | ||
|
|
4d0a52ddbf | ||
|
|
de86e584d5 | ||
|
|
f246adc1bd | ||
|
|
fe84957439 | ||
|
|
431eb132a9 | ||
|
|
cd2ac9df6b | ||
|
|
c802afc31b | ||
|
|
68419bc36c | ||
|
|
04e09db02a | ||
|
|
d4eac1cc92 | ||
|
|
601c1bd79b | ||
|
|
2a64418358 | ||
|
|
25e0073720 | ||
|
|
486139715b | ||
|
|
a23bc16dcc | ||
|
|
09a78c7e84 | ||
|
|
5b56192bc1 | ||
|
|
3c6f8b1af5 | ||
|
|
24d977a188 | ||
|
|
4c55e1cfa7 | ||
|
|
4e4e7a9679 | ||
|
|
b2f62bb906 | ||
|
|
0b32ba9924 | ||
|
|
bd0943bf50 | ||
|
|
68c8693e5b | ||
|
|
3aef268464 | ||
|
|
bbe2ca1f14 | ||
|
|
d47213e974 | ||
|
|
f38665a06a | ||
|
|
2d6f569ee9 | ||
|
|
ec79fbe5ec | ||
|
|
8c94279a59 | ||
|
|
d7a4a50e2d | ||
|
|
096fd23eb8 | ||
|
|
bdaf92aa41 | ||
|
|
61ffa2778f | ||
|
|
95c7b90309 | ||
|
|
63c515a6cb | ||
|
|
0d6ae070f4 | ||
|
|
3ba8bdeda0 | ||
|
|
86b9edca68 | ||
|
|
a72db33bfc | ||
|
|
eabc1ed5bd | ||
|
|
3903c2a72d | ||
|
|
df8310ced1 | ||
|
|
1aa25c1084 | ||
|
|
8eab11f696 | ||
|
|
c85543f88d | ||
|
|
ae27f21d26 | ||
|
|
4e5a86d2bb | ||
|
|
d939b369d2 | ||
|
|
7c563fc662 | ||
|
|
a25f221e07 | ||
|
|
83ae62a099 | ||
|
|
eaa76d4db8 | ||
|
|
0fb525f9ef | ||
|
|
010595af45 | ||
|
|
12a647fbe5 | ||
|
|
2a5f8edda6 | ||
|
|
d7f90cf379 | ||
|
|
3693303aa5 | ||
|
|
bf87526ff0 | ||
|
|
edf6851875 | ||
|
|
a331d9e655 | ||
|
|
33d9eb2b99 | ||
|
|
c118fe5fd5 | ||
|
|
0c687679c7 | ||
|
|
c8765fc306 | ||
|
|
ecf2f4f38c | ||
|
|
697fad19a7 | ||
|
|
9e3b3c838c | ||
|
|
6df365e0b2 | ||
|
|
beb62ece41 | ||
|
|
660a81feda | ||
|
|
714686610e | ||
|
|
91a1add070 | ||
|
|
991ba62180 | ||
|
|
ac2054a633 | ||
|
|
3813848266 | ||
|
|
c69c92ba37 | ||
|
|
68fdf9c0be | ||
|
|
44cf8f65a2 | ||
|
|
c79a9570da | ||
|
|
f963556794 | ||
|
|
65dcf13a10 | ||
|
|
1478b607d6 | ||
|
|
accc0af6e4 | ||
|
|
bd3b4ef170 | ||
|
|
8e0249218f | ||
|
|
b5ae486a0d | ||
|
|
53f93876cb | ||
|
|
cba04eb531 | ||
|
|
c97967de98 | ||
|
|
cc733ed0ca | ||
|
|
bc77f3ca14 | ||
|
|
5c79b8cf52 | ||
|
|
a21de5f32a | ||
|
|
1605059e87 | ||
|
|
29376716fd | ||
|
|
dc22e0dba7 | ||
|
|
9bc8a3e458 | ||
|
|
00bafec768 | ||
|
|
44073f5563 | ||
|
|
709e687c84 | ||
|
|
b2fe8b2f09 | ||
|
|
48d218a86f | ||
|
|
5c1656826b | ||
|
|
5560b7eced | ||
|
|
fd87ff83aa | ||
|
|
91108b602f | ||
|
|
afa801cd31 | ||
|
|
5df688ef3a | ||
|
|
d696902904 | ||
|
|
b2febbfbc7 | ||
|
|
a2151b9c7f | ||
|
|
14d2852597 | ||
|
|
677412dcbe | ||
|
|
c62fcdea06 | ||
|
|
8e6a3321df | ||
|
|
1eae3c4185 | ||
|
|
bd4774f690 | ||
|
|
8b7c454d35 | ||
|
|
016016b64e | ||
|
|
01b083ca8e | ||
|
|
f99d5e8b78 | ||
|
|
e4259942ff | ||
|
|
2b42c7d383 | ||
|
|
a30c79bcfb | ||
|
|
5bd6aa7c26 | ||
|
|
30d78feb0c | ||
|
|
651b050e13 | ||
|
|
bd8feeb6b2 | ||
|
|
9eefc9213e | ||
|
|
4259affdb7 | ||
|
|
34dd42b9f8 | ||
|
|
580d5fcc32 | ||
|
|
9ba0de3708 | ||
|
|
4bf048f7a7 | ||
|
|
91e7e78e63 | ||
|
|
9828fd1d7b | ||
|
|
21bcce41eb | ||
|
|
bbf5272c81 | ||
|
|
48b228f728 | ||
|
|
8c2ecdbc27 | ||
|
|
af7097ed42 | ||
|
|
621c18b60b | ||
|
|
f46f85b0c7 | ||
|
|
3e396d5ef1 | ||
|
|
30ca64e65b | ||
|
|
139e8e4701 | ||
|
|
b7cf9cc257 | ||
|
|
0b2f4d57e4 | ||
|
|
caf72a3e61 | ||
|
|
483aff91d5 | ||
|
|
9f1feaf3a0 | ||
|
|
84e57b1fb0 | ||
|
|
3d257d4469 | ||
|
|
084bc8e03d | ||
|
|
caacdfc3e1 | ||
|
|
8e54519b75 | ||
|
|
36c9379e07 | ||
|
|
d3e2f494fd | ||
|
|
0ec119a442 | ||
|
|
245f5afd71 | ||
|
|
61d838e4f0 | ||
|
|
5464a31c61 | ||
|
|
9d7437859b | ||
|
|
b53dfe6a86 | ||
|
|
cd8c1032c3 | ||
|
|
b62c39f49f | ||
|
|
cfd35cc498 | ||
|
|
8f2b2dba78 | ||
|
|
2e5b5cc075 | ||
|
|
a6d159c9e7 | ||
|
|
7df4f93cb1 | ||
|
|
36d634a7dd | ||
|
|
716cb8185a | ||
|
|
463235a0bc | ||
|
|
d44a7a5f14 | ||
|
|
086439b018 | ||
|
|
aabcc8128c | ||
|
|
79bc4f0771 | ||
|
|
20e8121c77 | ||
|
|
5677a43a25 | ||
|
|
073dfc6457 | ||
|
|
21604cf7da | ||
|
|
4c655a140b | ||
|
|
ad2f91e414 | ||
|
|
cb860d794d | ||
|
|
705696e1d1 | ||
|
|
8b0a10d1c1 | ||
|
|
05eaaeda4b | ||
|
|
e57569e70c | ||
|
|
ff8220f9f6 | ||
|
|
38b6cbfd42 | ||
|
|
7343e226d4 | ||
|
|
d9bf3742ad | ||
|
|
36f7ccc586 | ||
|
|
bc14adc831 |
@@ -17,6 +17,10 @@
|
|||||||
#Task-number:
|
#Task-number:
|
||||||
#Coverity-Id:
|
#Coverity-Id:
|
||||||
#
|
#
|
||||||
|
# Add a space-separated list of target branches that the change should
|
||||||
|
# be cherry-picked to automatically.
|
||||||
|
#Pick-to:
|
||||||
|
#
|
||||||
# ==[ Please wrap at 72 characters ]===================================|
|
# ==[ Please wrap at 72 characters ]===================================|
|
||||||
#
|
#
|
||||||
# Remember to read http://wiki.qt.io/Commit_Policy
|
# Remember to read http://wiki.qt.io/Commit_Policy
|
||||||
|
|||||||
173
.gitmodules
vendored
173
.gitmodules
vendored
@@ -1,60 +1,53 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtsvg
|
recommends = qtsvg
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtscript"]
|
|
||||||
depends = qtbase
|
|
||||||
recommends = qttools
|
|
||||||
path = qtscript
|
|
||||||
url = ../qtscript.git
|
|
||||||
branch = 5.15
|
|
||||||
status = deprecated
|
|
||||||
[submodule "qtmultimedia"]
|
[submodule "qtmultimedia"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtmultimedia
|
path = qtmultimedia
|
||||||
url = ../qtmultimedia.git
|
url = ../qtmultimedia.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = essential
|
status = ignore
|
||||||
[submodule "qttools"]
|
[submodule "qttools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtactiveqt
|
recommends = qtdeclarative qtactiveqt
|
||||||
path = qttools
|
path = qttools
|
||||||
url = ../qttools.git
|
url = ../qttools.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtxmlpatterns"]
|
[submodule "qtxmlpatterns"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtxmlpatterns
|
path = qtxmlpatterns
|
||||||
url = ../qtxmlpatterns.git
|
url = ../qtxmlpatterns.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = deprecated
|
status = ignore
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
@@ -62,7 +55,7 @@
|
|||||||
recommends = qtmultimedia qtquickcontrols qtquickcontrols2
|
recommends = qtmultimedia qtquickcontrols qtquickcontrols2
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -75,7 +68,7 @@
|
|||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtqa
|
path = qtqa
|
||||||
url = ../qtqa.git
|
url = ../qtqa.git
|
||||||
branch = master
|
branch = dev
|
||||||
status = essential
|
status = essential
|
||||||
priority = 50
|
priority = 50
|
||||||
[submodule "qtlocation"]
|
[submodule "qtlocation"]
|
||||||
@@ -83,15 +76,15 @@
|
|||||||
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtsensors"]
|
[submodule "qtsensors"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtsensors
|
path = qtsensors
|
||||||
url = ../qtsensors.git
|
url = ../qtsensors.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
@@ -123,100 +116,100 @@
|
|||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtwayland"]
|
[submodule "qtwayland"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwayland
|
path = qtwayland
|
||||||
url = ../qtwayland.git
|
url = ../qtwayland.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtimageformats qtgamepad
|
recommends = qtdeclarative qtshadertools
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtgraphicaleffects"]
|
[submodule "qtgraphicaleffects"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtgraphicaleffects
|
path = qtgraphicaleffects
|
||||||
url = ../qtgraphicaleffects.git
|
url = ../qtgraphicaleffects.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = essential
|
status = ignore
|
||||||
[submodule "qtquickcontrols"]
|
[submodule "qtquickcontrols"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtgraphicaleffects
|
recommends = qtgraphicaleffects
|
||||||
path = qtquickcontrols
|
path = qtquickcontrols
|
||||||
url = ../qtquickcontrols.git
|
url = ../qtquickcontrols.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtserialport
|
recommends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtx11extras"]
|
[submodule "qtx11extras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtx11extras
|
path = qtx11extras
|
||||||
url = ../qtx11extras.git
|
url = ../qtx11extras.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtmacextras"]
|
[submodule "qtmacextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtmacextras
|
path = qtmacextras
|
||||||
url = ../qtmacextras.git
|
url = ../qtmacextras.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtwinextras"]
|
[submodule "qtwinextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtwinextras
|
path = qtwinextras
|
||||||
url = ../qtwinextras.git
|
url = ../qtwinextras.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtandroidextras"]
|
[submodule "qtandroidextras"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtandroidextras
|
path = qtandroidextras
|
||||||
url = ../qtandroidextras.git
|
url = ../qtandroidextras.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtwebsockets"]
|
[submodule "qtwebsockets"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtwebchannel"]
|
[submodule "qtwebchannel"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtwebsockets
|
recommends = qtdeclarative qtwebsockets
|
||||||
path = qtwebchannel
|
path = qtwebchannel
|
||||||
url = ../qtwebchannel.git
|
url = ../qtwebchannel.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtquickcontrols qtquickcontrols2 qtlocation qtwebchannel qttools
|
recommends = qtquickcontrols qtquickcontrols2 qtlocation qtwebchannel qttools
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
@@ -229,98 +222,110 @@
|
|||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtquickcontrols2"]
|
[submodule "qtquickcontrols2"]
|
||||||
depends = qtgraphicaleffects
|
depends = qtdeclarative
|
||||||
recommends = qtimageformats
|
recommends = qtimageformats qtgraphicaleffects
|
||||||
path = qtquickcontrols2
|
path = qtquickcontrols2
|
||||||
url = ../qtquickcontrols2.git
|
url = ../qtquickcontrols2.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtpurchasing"]
|
[submodule "qtpurchasing"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtandroidextras
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtpurchasing
|
path = qtpurchasing
|
||||||
url = ../qtpurchasing.git
|
url = ../qtpurchasing.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtcharts"]
|
[submodule "qtcharts"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtcharts
|
path = qtcharts
|
||||||
url = ../qtcharts.git
|
url = ../qtcharts.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtdatavis3d"]
|
[submodule "qtdatavis3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtdatavis3d
|
path = qtdatavis3d
|
||||||
url = ../qtdatavis3d.git
|
url = ../qtdatavis3d.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtvirtualkeyboard"]
|
[submodule "qtvirtualkeyboard"]
|
||||||
depends = qtbase qtdeclarative qtsvg
|
depends = qtbase qtdeclarative qtsvg
|
||||||
recommends = qtmultimedia qtquickcontrols
|
recommends = qtmultimedia qtquickcontrols
|
||||||
path = qtvirtualkeyboard
|
path = qtvirtualkeyboard
|
||||||
url = ../qtvirtualkeyboard.git
|
url = ../qtvirtualkeyboard.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtgamepad"]
|
[submodule "qtgamepad"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtgamepad
|
path = qtgamepad
|
||||||
url = ../qtgamepad.git
|
url = ../qtgamepad.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtscxml"]
|
[submodule "qtscxml"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtscxml
|
path = qtscxml
|
||||||
url = ../qtscxml.git
|
url = ../qtscxml.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtspeech"]
|
[submodule "qtspeech"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtspeech
|
path = qtspeech
|
||||||
url = ../qtspeech.git
|
url = ../qtspeech.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtremoteobjects"]
|
[submodule "qtremoteobjects"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtremoteobjects
|
path = qtremoteobjects
|
||||||
url = ../qtremoteobjects.git
|
url = ../qtremoteobjects.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtwebglplugin"]
|
[submodule "qtwebglplugin"]
|
||||||
depends = qtbase qtwebsockets
|
depends = qtbase qtwebsockets
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebglplugin
|
path = qtwebglplugin
|
||||||
url = ../qtwebglplugin.git
|
url = ../qtwebglplugin.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtlottie"]
|
[submodule "qtlottie"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtlottie
|
path = qtlottie
|
||||||
url = ../qtlottie.git
|
url = ../qtlottie.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtquicktimeline"]
|
[submodule "qtquicktimeline"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtquicktimeline
|
path = qtquicktimeline
|
||||||
url = ../qtquicktimeline
|
url = ../qtquicktimeline
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick3d"]
|
[submodule "qtquick3d"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative qtshadertools
|
||||||
path = qtquick3d
|
path = qtquick3d
|
||||||
url = ../qtquick3d.git
|
url = ../qtquick3d.git
|
||||||
branch = 5.15
|
branch = dev
|
||||||
status = addon
|
status = addon
|
||||||
|
[submodule "qtshadertools"]
|
||||||
|
depends = qtbase
|
||||||
|
path = qtshadertools
|
||||||
|
url = ../qtshadertools.git
|
||||||
|
branch = dev
|
||||||
|
status = addon
|
||||||
|
[submodule "qt5compat"]
|
||||||
|
depends = qtbase
|
||||||
|
path = qt5compat
|
||||||
|
url = ../qt5compat.git
|
||||||
|
branch = dev
|
||||||
|
status = deprecated
|
||||||
|
|||||||
119
CMakeLists.txt
Normal file
119
CMakeLists.txt
Normal file
@@ -0,0 +1,119 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.15.0)
|
||||||
|
|
||||||
|
include(${CMAKE_CURRENT_SOURCE_DIR}/qtbase/cmake/QtAutoDetect.cmake)
|
||||||
|
|
||||||
|
project(Qt
|
||||||
|
VERSION 6.0.0
|
||||||
|
DESCRIPTION "Qt Libraries"
|
||||||
|
HOMEPAGE_URL "https://qt.io/"
|
||||||
|
LANGUAGES CXX C ASM
|
||||||
|
)
|
||||||
|
|
||||||
|
# Required so we can call ctest from the root build directory
|
||||||
|
enable_testing()
|
||||||
|
|
||||||
|
set(qt_module_prop_prefix "__qt_prop_")
|
||||||
|
function(extract_git_submodules out_module_list)
|
||||||
|
set(current_module "")
|
||||||
|
set(module_list "")
|
||||||
|
file(STRINGS "${CMAKE_CURRENT_SOURCE_DIR}/.gitmodules" lines)
|
||||||
|
foreach(line IN LISTS lines)
|
||||||
|
# Skip empty lines.
|
||||||
|
if(NOT line)
|
||||||
|
continue()
|
||||||
|
endif()
|
||||||
|
string(REGEX REPLACE "^\\[submodule \"([^\"]+)\"\\]$" "\\1" module "${line}")
|
||||||
|
if (NOT module STREQUAL line)
|
||||||
|
set(current_module "${module}")
|
||||||
|
list(APPEND module_list "${module}")
|
||||||
|
else()
|
||||||
|
string(REGEX REPLACE "^\t([^ =]+) *=.*$" "\\1" prop "${line}")
|
||||||
|
if (NOT prop STREQUAL line)
|
||||||
|
string(REGEX REPLACE "^[^=]+= *" "" value "${line}")
|
||||||
|
string(REPLACE " " ";" value "${value}")
|
||||||
|
set("${qt_module_prop_prefix}${current_module}_${prop}" "${value}" PARENT_SCOPE)
|
||||||
|
else()
|
||||||
|
message(FATAL_ERROR "Malformed line ${CMAKE_CURRENT_SOURCE_DIR}/.gitmodules: ${line}")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
|
set(${out_module_list} ${module_list} PARENT_SCOPE)
|
||||||
|
endfunction()
|
||||||
|
|
||||||
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
||||||
|
if (NOT QT_BUILD_STANDALONE_TESTS)
|
||||||
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/qtbase/cmake")
|
||||||
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/qtbase/cmake/3rdparty/extra-cmake-modules/find-modules")
|
||||||
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/qtbase/cmake/3rdparty/kwin")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
include(ECMOptionalAddSubdirectory)
|
||||||
|
include(TopologicalSort)
|
||||||
|
|
||||||
|
# Also make sure the CMake config files do not recreate the already-existing targets
|
||||||
|
if (NOT QT_BUILD_STANDALONE_TESTS)
|
||||||
|
set(QT_NO_CREATE_TARGETS TRUE)
|
||||||
|
endif()
|
||||||
|
set(QT_SUPERBUILD TRUE)
|
||||||
|
|
||||||
|
# Get submodules list
|
||||||
|
extract_git_submodules(git_module_list)
|
||||||
|
foreach(module IN LISTS git_module_list)
|
||||||
|
# Prepare a list of dependencies to be fed into topological sort
|
||||||
|
set("${qt_module_prop_prefix}${module}_all_dependencies"
|
||||||
|
${${qt_module_prop_prefix}${module}_depends}
|
||||||
|
${${qt_module_prop_prefix}${module}_recommends}
|
||||||
|
${${qt_module_prop_prefix}${module}_serialize}
|
||||||
|
)
|
||||||
|
endforeach()
|
||||||
|
|
||||||
|
# Sort by dependencies
|
||||||
|
topological_sort(git_module_list "${qt_module_prop_prefix}" "_all_dependencies")
|
||||||
|
|
||||||
|
# Check for unknown modules
|
||||||
|
foreach(module IN LISTS git_module_list)
|
||||||
|
foreach(dep IN LISTS "${qt_module_prop_prefix}${module}_all_dependencies")
|
||||||
|
if (NOT dep IN_LIST git_module_list)
|
||||||
|
message(FATAL_ERROR "Module '${module}' depends on undeclared module '${dep}'")
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
|
endforeach()
|
||||||
|
|
||||||
|
# qtbase is always needed
|
||||||
|
list(REMOVE_ITEM git_module_list qtbase)
|
||||||
|
add_subdirectory(qtbase)
|
||||||
|
|
||||||
|
if (NOT QT_BUILD_STANDALONE_TESTS)
|
||||||
|
list(APPEND CMAKE_PREFIX_PATH "${QtBase_BINARY_DIR}/lib/cmake")
|
||||||
|
list(APPEND CMAKE_FIND_ROOT_PATH "${QtBase_BINARY_DIR}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
foreach(module IN LISTS git_module_list)
|
||||||
|
ecm_optional_add_subdirectory(${module})
|
||||||
|
endforeach()
|
||||||
|
|
||||||
|
# Check for unmet dependencies
|
||||||
|
foreach(module IN LISTS git_module_list)
|
||||||
|
foreach(dep IN LISTS "${qt_module_prop_prefix}${module}_depends")
|
||||||
|
if (dep STREQUAL qtbase)
|
||||||
|
# Always available skip
|
||||||
|
continue()
|
||||||
|
endif()
|
||||||
|
if (DEFINED BUILD_${module} AND BUILD_${module})
|
||||||
|
if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dep}/CMakeLists.txt")
|
||||||
|
message(FATAL_ERROR "Module '${module} depends on '${dep}', but ${deps}'s CMakeLists.txt couldn't be found.\n")
|
||||||
|
endif()
|
||||||
|
if(NOT BUILD_${dep})
|
||||||
|
message(FATAL_ERROR "Module '${module} depends on '${dep}', but ${deps} will not be built.\n")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
|
endforeach()
|
||||||
|
|
||||||
|
|
||||||
|
if(NOT QT_BUILD_STANDALONE_TESTS)
|
||||||
|
# Display a summary of everything
|
||||||
|
include(QtBuildInformation)
|
||||||
|
qt_print_feature_summary()
|
||||||
|
qt_print_build_instructions()
|
||||||
|
endif()
|
||||||
@@ -59,6 +59,9 @@ ContinuationIndentWidth: 8
|
|||||||
# No indentation for namespaces.
|
# No indentation for namespaces.
|
||||||
NamespaceIndentation: None
|
NamespaceIndentation: None
|
||||||
|
|
||||||
|
# Allow indentation for preprocessing directives (if/ifdef/endif). https://reviews.llvm.org/rL312125
|
||||||
|
IndentPPDirectives: AfterHash
|
||||||
|
|
||||||
# Horizontally align arguments after an open bracket.
|
# Horizontally align arguments after an open bracket.
|
||||||
# The coding style does not specify the following, but this is what gives
|
# The coding style does not specify the following, but this is what gives
|
||||||
# results closest to the existing code.
|
# results closest to the existing code.
|
||||||
|
|||||||
73
cmake/ECMOptionalAddSubdirectory.cmake
Normal file
73
cmake/ECMOptionalAddSubdirectory.cmake
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
#.rst:
|
||||||
|
# ECMOptionalAddSubdirectory
|
||||||
|
# --------------------------
|
||||||
|
#
|
||||||
|
# Make subdirectories optional.
|
||||||
|
#
|
||||||
|
# ::
|
||||||
|
#
|
||||||
|
# ecm_optional_add_subdirectory(<dir>)
|
||||||
|
#
|
||||||
|
# This behaves like add_subdirectory(), except that it does not complain if the
|
||||||
|
# directory does not exist. Additionally, if the directory does exist, it
|
||||||
|
# creates an option to allow the user to skip it. The option will be named
|
||||||
|
# BUILD_<dir>.
|
||||||
|
#
|
||||||
|
# This is useful for "meta-projects" that combine several mostly-independent
|
||||||
|
# sub-projects.
|
||||||
|
#
|
||||||
|
# If the CMake variable DISABLE_ALL_OPTIONAL_SUBDIRECTORIES is set to TRUE for
|
||||||
|
# the first CMake run on the project, all optional subdirectories will be
|
||||||
|
# disabled by default (but can of course be enabled via the respective options).
|
||||||
|
# For example, the following will disable all optional subdirectories except the
|
||||||
|
# one named "foo":
|
||||||
|
#
|
||||||
|
# .. code-block:: sh
|
||||||
|
#
|
||||||
|
# cmake -DDISABLE_ALL_OPTIONAL_SUBDIRECTORIES=TRUE -DBUILD_foo=TRUE myproject
|
||||||
|
#
|
||||||
|
# Since pre-1.0.0.
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Copyright 2007 Alexander Neundorf <neundorf@kde.org>
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions
|
||||||
|
# are met:
|
||||||
|
#
|
||||||
|
# 1. Redistributions of source code must retain the copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# 2. Redistributions in binary form must reproduce the copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer in the
|
||||||
|
# documentation and/or other materials provided with the distribution.
|
||||||
|
# 3. The name of the author may not be used to endorse or promote products
|
||||||
|
# derived from this software without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||||
|
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||||
|
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||||
|
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||||
|
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||||
|
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||||
|
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||||
|
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
|
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
function(ECM_OPTIONAL_ADD_SUBDIRECTORY _dir)
|
||||||
|
get_filename_component(_fullPath ${_dir} ABSOLUTE)
|
||||||
|
if(EXISTS ${_fullPath}/CMakeLists.txt)
|
||||||
|
if(DISABLE_ALL_OPTIONAL_SUBDIRECTORIES)
|
||||||
|
set(_DEFAULT_OPTION_VALUE FALSE)
|
||||||
|
else()
|
||||||
|
set(_DEFAULT_OPTION_VALUE TRUE)
|
||||||
|
endif()
|
||||||
|
if(DISABLE_ALL_OPTIONAL_SUBDIRS AND NOT DEFINED BUILD_${_dir})
|
||||||
|
set(_DEFAULT_OPTION_VALUE FALSE)
|
||||||
|
endif()
|
||||||
|
option(BUILD_${_dir} "Build directory ${_dir}" ${_DEFAULT_OPTION_VALUE})
|
||||||
|
if(BUILD_${_dir})
|
||||||
|
add_subdirectory(${_dir})
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
endfunction()
|
||||||
148
cmake/TopologicalSort.cmake
Normal file
148
cmake/TopologicalSort.cmake
Normal file
@@ -0,0 +1,148 @@
|
|||||||
|
##############################################################################
|
||||||
|
# @file TopologicalSort.cmake
|
||||||
|
# @brief CMake implementation of topological sorting algorithm.
|
||||||
|
#
|
||||||
|
# Perform a reverse topological sort on the given LIST.
|
||||||
|
#
|
||||||
|
# topological_sort(my_list "MY_" "_EDGES")
|
||||||
|
#
|
||||||
|
# LIST is the name of a variable containing a list of elements to be
|
||||||
|
# sorted in reverse topological order. Each element in the list has a
|
||||||
|
# set of outgoing edges (for example, those other list elements that
|
||||||
|
# it depends on). In the resulting reverse topological ordering
|
||||||
|
# (written back into the variable named LIST), an element will come
|
||||||
|
# later in the list than any of the elements that can be reached by
|
||||||
|
# following its outgoing edges and the outgoing edges of any vertices
|
||||||
|
# they target, recursively. Thus, if the edges represent dependencies
|
||||||
|
# on build targets, for example, the reverse topological ordering is
|
||||||
|
# the order in which one would build those targets.
|
||||||
|
#
|
||||||
|
# For each element E in this list, the edges for E are contained in
|
||||||
|
# the variable named ${PREFIX}${E}${SUFFIX}. If no such variable
|
||||||
|
# exists, then it is assumed that there are no edges. For example, if
|
||||||
|
# my_list contains a, b, and c, one could provide a dependency graph
|
||||||
|
# using the following variables:
|
||||||
|
#
|
||||||
|
# MY_A_EDGES b
|
||||||
|
# MY_B_EDGES
|
||||||
|
# MY_C_EDGES a b
|
||||||
|
#
|
||||||
|
# With the involcation of topological_sort shown above and these
|
||||||
|
# variables, the resulting reverse topological ordering will be b, a, c.
|
||||||
|
#
|
||||||
|
# @verbatim
|
||||||
|
##############################################################################
|
||||||
|
# Modified from Boost Utilities
|
||||||
|
#
|
||||||
|
# Copyright 2010 Kitware, Inc.
|
||||||
|
##############################################################################
|
||||||
|
# Copyright 2007 Douglas Gregor <doug.gregor@gmail.com>
|
||||||
|
# Copyright 2007 Troy Straszheim
|
||||||
|
#
|
||||||
|
# Distributed under the Boost Software License, Version 1.0.
|
||||||
|
##############################################################################
|
||||||
|
# Boost Software License - Version 1.0 - August 17th, 2003
|
||||||
|
#
|
||||||
|
# Permission is hereby granted, free of charge, to any person or organization
|
||||||
|
# obtaining a copy of the software and accompanying documentation covered by
|
||||||
|
# this license (the "Software") to use, reproduce, display, distribute,
|
||||||
|
# execute, and transmit the Software, and to prepare derivative works of the
|
||||||
|
# Software, and to permit third-parties to whom the Software is furnished to
|
||||||
|
# do so, all subject to the following:
|
||||||
|
#
|
||||||
|
# The copyright notices in the Software and this entire statement, including
|
||||||
|
# the above license grant, this restriction and the following disclaimer,
|
||||||
|
# must be included in all copies of the Software, in whole or in part, and
|
||||||
|
# all derivative works of the Software, unless such copies or derivative
|
||||||
|
# works are solely in the form of machine-executable object code generated by
|
||||||
|
# a source language processor.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
|
||||||
|
# SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
|
||||||
|
# FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
|
||||||
|
# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
|
# DEALINGS IN THE SOFTWARE.
|
||||||
|
##############################################################################
|
||||||
|
# @endverbatim
|
||||||
|
#
|
||||||
|
# @ingroup CMakeUtilities
|
||||||
|
##############################################################################
|
||||||
|
|
||||||
|
function(topological_sort LIST PREFIX SUFFIX)
|
||||||
|
# Clear the stack and output variable
|
||||||
|
set(VERTICES "${${LIST}}")
|
||||||
|
set(STACK)
|
||||||
|
set(${LIST})
|
||||||
|
|
||||||
|
# Loop over all of the vertices, starting the topological sort from
|
||||||
|
# each one.
|
||||||
|
foreach(VERTEX ${VERTICES})
|
||||||
|
|
||||||
|
# If we haven't already processed this vertex, start a depth-first
|
||||||
|
# search from where.
|
||||||
|
if (NOT FOUND_${VERTEX})
|
||||||
|
# Push this vertex onto the stack with all of its outgoing edges
|
||||||
|
string(REPLACE ";" " " NEW_ELEMENT
|
||||||
|
"${VERTEX};${${PREFIX}${VERTEX}${SUFFIX}}")
|
||||||
|
list(APPEND STACK ${NEW_ELEMENT})
|
||||||
|
|
||||||
|
# We've now seen this vertex
|
||||||
|
set(FOUND_${VERTEX} TRUE)
|
||||||
|
|
||||||
|
# While the depth-first search stack is not empty
|
||||||
|
list(LENGTH STACK STACK_LENGTH)
|
||||||
|
while(STACK_LENGTH GREATER 0)
|
||||||
|
# Remove the vertex and its remaining out-edges from the top
|
||||||
|
# of the stack
|
||||||
|
list(GET STACK -1 OUT_EDGES)
|
||||||
|
list(REMOVE_AT STACK -1)
|
||||||
|
|
||||||
|
# Get the source vertex and the list of out-edges
|
||||||
|
separate_arguments(OUT_EDGES)
|
||||||
|
list(GET OUT_EDGES 0 SOURCE)
|
||||||
|
list(REMOVE_AT OUT_EDGES 0)
|
||||||
|
|
||||||
|
# While there are still out-edges remaining
|
||||||
|
list(LENGTH OUT_EDGES OUT_DEGREE)
|
||||||
|
while (OUT_DEGREE GREATER 0)
|
||||||
|
# Pull off the first outgoing edge
|
||||||
|
list(GET OUT_EDGES 0 TARGET)
|
||||||
|
list(REMOVE_AT OUT_EDGES 0)
|
||||||
|
|
||||||
|
if (NOT FOUND_${TARGET})
|
||||||
|
# We have not seen the target before, so we will traverse
|
||||||
|
# its outgoing edges before coming back to our
|
||||||
|
# source. This is the key to the depth-first traversal.
|
||||||
|
|
||||||
|
# We've now seen this vertex
|
||||||
|
set(FOUND_${TARGET} TRUE)
|
||||||
|
|
||||||
|
# Push the remaining edges for the current vertex onto the
|
||||||
|
# stack
|
||||||
|
string(REPLACE ";" " " NEW_ELEMENT
|
||||||
|
"${SOURCE};${OUT_EDGES}")
|
||||||
|
list(APPEND STACK ${NEW_ELEMENT})
|
||||||
|
|
||||||
|
# Setup the new source and outgoing edges
|
||||||
|
set(SOURCE ${TARGET})
|
||||||
|
set(OUT_EDGES
|
||||||
|
${${PREFIX}${SOURCE}${SUFFIX}})
|
||||||
|
endif(NOT FOUND_${TARGET})
|
||||||
|
|
||||||
|
list(LENGTH OUT_EDGES OUT_DEGREE)
|
||||||
|
endwhile (OUT_DEGREE GREATER 0)
|
||||||
|
|
||||||
|
# We have finished all of the outgoing edges for
|
||||||
|
# SOURCE; add it to the resulting list.
|
||||||
|
list(APPEND ${LIST} ${SOURCE})
|
||||||
|
|
||||||
|
# Check the length of the stack
|
||||||
|
list(LENGTH STACK STACK_LENGTH)
|
||||||
|
endwhile(STACK_LENGTH GREATER 0)
|
||||||
|
endif (NOT FOUND_${VERTEX})
|
||||||
|
endforeach(VERTEX)
|
||||||
|
|
||||||
|
set(${LIST} ${${LIST}} PARENT_SCOPE)
|
||||||
|
endfunction(topological_sort)
|
||||||
23
cmake/TopologicalSort_LICENSE.txt
Normal file
23
cmake/TopologicalSort_LICENSE.txt
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
Boost Software License - Version 1.0 - August 17th, 2003
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person or organization
|
||||||
|
obtaining a copy of the software and accompanying documentation covered by
|
||||||
|
this license (the "Software") to use, reproduce, display, distribute,
|
||||||
|
execute, and transmit the Software, and to prepare derivative works of the
|
||||||
|
Software, and to permit third-parties to whom the Software is furnished to
|
||||||
|
do so, all subject to the following:
|
||||||
|
|
||||||
|
The copyright notices in the Software and this entire statement, including
|
||||||
|
the above license grant, this restriction and the following disclaimer,
|
||||||
|
must be included in all copies of the Software, in whole or in part, and
|
||||||
|
all derivative works of the Software, unless such copies or derivative
|
||||||
|
works are solely in the form of machine-executable object code generated by
|
||||||
|
a source language processor.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
|
||||||
|
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
|
||||||
|
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
|
DEALINGS IN THE SOFTWARE.
|
||||||
13
cmake/qt_attribution.json
Normal file
13
cmake/qt_attribution.json
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"Id": "cmake_topological_sort",
|
||||||
|
"Name": "CMake Topological Sort",
|
||||||
|
"QDocModule": "qt",
|
||||||
|
"QtUsage": "Used in the CMake super build project file",
|
||||||
|
"Files": "TopologicalSort.cmake",
|
||||||
|
|
||||||
|
"Description": "CMake implementation of the topological sort algorithm",
|
||||||
|
"License": "Boost Software License - Version 1.0",
|
||||||
|
"LicenseFile": "TopologicalSort_LICENSE.txt",
|
||||||
|
"Copyright": "Copyright 2010 Kitware, Inc."
|
||||||
|
}
|
||||||
|
|
||||||
27
coin/module_config.yaml
Normal file
27
coin/module_config.yaml
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
version: 2
|
||||||
|
accept_configuration:
|
||||||
|
condition: property
|
||||||
|
property: features
|
||||||
|
not_contains_value: Disable
|
||||||
|
|
||||||
|
instructions:
|
||||||
|
Build:
|
||||||
|
- !include "{{qt/qtbase}}/prepare_building_env.yaml"
|
||||||
|
- type: MakeDirectory
|
||||||
|
directory: .git
|
||||||
|
- type: SetBuildDirectory
|
||||||
|
directory: "{{.SourceDir}}"
|
||||||
|
- type: ChangeDirectory
|
||||||
|
directory: "{{.BuildDir}}"
|
||||||
|
- type: ExecuteCommand
|
||||||
|
command: "{{.Env.ENV_PREFIX}} cmake {{.Env.CONFIGURE_ARGS}} -DCMAKE_INSTALL_PREFIX:PATH={{.InstallDir}} -DBUILD_TESTING=OFF {{.SourceDir}}"
|
||||||
|
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
|
||||||
|
maxTimeInSeconds: 6000
|
||||||
|
maxTimeBetweenOutput: 1200
|
||||||
|
userMessageOnFailure: >
|
||||||
|
Failed to call cmake.
|
||||||
|
|
||||||
|
Test:
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: Dummy
|
||||||
|
variableValue: dummy
|
||||||
103
coin/platform_configs/cmake_platforms.yaml
Normal file
103
coin/platform_configs/cmake_platforms.yaml
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [
|
||||||
|
cmake_platforms_qemu.yaml,
|
||||||
|
cmake_platforms_target_android_host_linux.yaml,
|
||||||
|
cmake_platforms_target_android_host_macos.yaml,
|
||||||
|
cmake_platforms_target_android_host_windows.yaml
|
||||||
|
]
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Sccache', 'InsignificantTests']
|
||||||
|
Configure arguments: '-DBUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DWARNINGS_ARE_ERRORS=OFF -DQT_LIBINFIX=TestInfix -DQT_NAMESPACE=TestNamespace -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Id: 'Ubuntu-20.04-host'
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Sccache', 'InsignificantTests']
|
||||||
|
Configure arguments: '-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_system_jpeg=OFF -DFEATURE_system_png=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_system_harfbuzz=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_libudev=OFF -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Sccache']
|
||||||
|
Configure arguments: '-DBUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-SLES-15_SP2-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Sccache', 'DisableTests']
|
||||||
|
Configure arguments: '-DBUILD_EXAMPLES=OFF -FEATURE_developer_build=ON -DBUILD_WITH_PCH=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Id: 'macos-10.14-host'
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'Sccache']
|
||||||
|
Configure arguments: '-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_framework=ON -DCMAKE_OSX_SYSROOT:PATH=/Applications/Xcode11.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -DCMAKE_OSX_DEPLOYMENT_TARGET=10.14 -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/..'
|
||||||
|
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['DisableTests', 'Sccache']
|
||||||
|
Configure arguments: '-DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_WITH_PCH=OFF -DFEATURE_framework=OFF -DQT_NAMESPACE=TestNamespace -DBUILD_EXAMPLES=OFF -DCMAKE_OSX_SYSROOT:PATH=/Applications/Xcode11.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -DCMAKE_OSX_DEPLOYMENT_TARGET=10.14 -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
Environment variables: [
|
||||||
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Features: ['Packaging', 'Sccache', "DebugAndRelease"]
|
||||||
|
Configure arguments: '-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DBUILD_EXAMPLES=OFF -DBUILD_WITH_PCH=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\.. -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
Environment variables: [
|
||||||
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Features: ['Insignificant', 'Sccache', "DebugAndRelease"]
|
||||||
|
Configure arguments: '-G"Ninja Multi-Config" -DBUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DBUILD_WITH_PCH=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
Environment variables: [
|
||||||
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Id: 'RHEL-7.6-host'
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'Sccache']
|
||||||
|
Configure arguments: '-DBUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_system_jpeg=OFF -DFEATURE_system_png=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_system_harfbuzz=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_libudev=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Id: 'CentOS-8.1-host'
|
||||||
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'Sccache', 'InsignificantTests']
|
||||||
|
Configure arguments: '-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_system_jpeg=OFF -DFEATURE_system_png=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_system_harfbuzz=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_libudev=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Target os: 'IOS_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'macos-10.14-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DebugAndRelease']
|
||||||
|
Environment variables: ['TARGET_CONFIGURE_ARGS=-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="Release;Debug" -DBUILD_EXAMPLES=OFF -DCMAKE_SYSTEM_NAME=iOS -DBUILD_WITH_PCH=OFF', 'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
||||||
|
-
|
||||||
|
Id: 'Windows10-Mingw8-x64-host'
|
||||||
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Features: ['Packaging', 'Sccache']
|
||||||
|
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DBUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..'
|
||||||
|
Environment variables: ['Path={{.Env.MINGW810}}\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
51
coin/platform_configs/cmake_platforms_qemu.yaml
Normal file
51
coin/platform_configs/cmake_platforms_qemu.yaml
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Platform dependency: 'Ubuntu-20.04-host'
|
||||||
|
Features: ['Sccache', 'InsignificantTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}/../x86_64-pokysdk-linux/usr/share/cmake/OEToolchainConfig.cmake -DQT_FEATURE_system_harfbuzz=OFF -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
||||||
|
|
||||||
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}/../../environment-setup-armv7at2hf-neon-poky-linux-gnueabi',
|
||||||
|
"QT_CMAKE_DIR=/opt/cmake-3.18.3/bin",
|
||||||
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}',
|
||||||
|
'GST_PLUGIN_SCANNER=/opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
|
'QT_QUICK_BACKEND=software',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TARGET_TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Platform dependency: 'Ubuntu-20.04-host'
|
||||||
|
Features: ['Sccache', 'InsignificantTests']
|
||||||
|
Environment variables: [
|
||||||
|
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/../x86_64-pokysdk-linux/usr/share/cmake/OEToolchainConfig.cmake -DQT_FEATURE_system_harfbuzz=OFF -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
||||||
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/../../environment-setup-aarch64-poky-linux',
|
||||||
|
"QT_CMAKE_DIR=/opt/cmake-3.18.3/bin",
|
||||||
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}',
|
||||||
|
'GST_PLUGIN_SCANNER=/opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
|
'QT_QUICK_BACKEND=software',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TARGET_TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'mips64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Platform dependency: 'Ubuntu-20.04-host'
|
||||||
|
Features: ['Sccache', 'InsignificantTests', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}/../x86_64-pokysdk-linux/usr/share/cmake/OEToolchainConfig.cmake -DQT_FEATURE_system_harfbuzz=OFF -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
||||||
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}/../../environment-setup-mips64r2-poky-linux',
|
||||||
|
"QT_CMAKE_DIR=/opt/cmake-3.18.3/bin",
|
||||||
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}',
|
||||||
|
'QT_QUICK_BACKEND=software',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TARGET_TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'CentOS-8.1-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'CentOS-8.1-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'CentOS-8.1-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'CentOS-8.1-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'macos-10.14-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'macos-10.14-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'macos-10.14-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'macos-10.14-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10-Mingw8-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10-Mingw8-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10-Mingw8-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10-Mingw8-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
@@ -1,155 +1,106 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'MSVC2015'
|
|
||||||
Features: ['DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -angle -qtnamespace TestNamespace -qtlibinfix TestInfix -nomake tests -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -qt-zlib'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-7-x86-3'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Environment variables: ['PATH=C:\MINGW810_i686\mingw32\bin;$PATH']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++ -qt-zlib'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Packaging']
|
Features: ['UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -qt-zlib'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -headersclean -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -qt-zlib'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'MSVC2015'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -qt-zlib'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'WinRT_10'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'MSVC2015'
|
|
||||||
Features: ['DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x86-msvc2015'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'WinRT_10'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'MSVC2015'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-arm-msvc2015'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Packaging']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -qt-zlib'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
Features: ['UseLegacyInstructions', 'InsignificantTests']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -force-debug-info -nomake tests -no-widgets -R . -openssl'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -force-debug-info -nomake tests -no-widgets -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
Features: ['OutOfSourceBuild', 'Documentation', 'UseLegacyInstructions', 'InsignificantTests']
|
||||||
-
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -no-warnings-are-errors -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl'
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-gui -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['OutOfSourceBuild', 'Documentation']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
|
||||||
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-pch -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
|
||||||
Compiler: 'ICC'
|
|
||||||
Features: ['DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-pch -system-sqlite -R . -platform linux-icc-64 -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
|
||||||
Environment variables: ['LD_LIBRARY_PATH=$ICC64_19_LDLP:$LD_LIBRARY_PATH', 'PATH=$ICC64_19_PATH:$PATH' ]
|
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -static -nomake tests -nomake examples -no-sql-mysql -no-pch -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-feature-thread -xplatform wasm-emscripten'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -static -nomake tests -nomake examples -no-sql-mysql -no-pch -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-feature-thread -xplatform wasm-emscripten'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-SLES-15-x86_64'
|
Template: 'qtci-linux-SLES-15_SP2-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Insignificant']
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -no-sql-mysql -no-pch -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -no-sql-mysql -no-pch -R . -openssl'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging']
|
Features: ['UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -separate-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -xcb -bundled-xcb-xinput -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -headersclean -force-debug-info -separate-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -xcb -bundled-xcb-xinput -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s'
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.13-x86_64-3'
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
Compiler: 'Clang'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging']
|
Features: ['UseLegacyInstructions', 'InsignificantTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -headersclean -force-debug-info -separate-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -xcb -bundled-xcb-xinput -sysconfdir /etc/xdg -openssl -qt-pcre -qt-harfbuzz -R . QMAKE_LFLAGS_APP+=-s'
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -nomake tests -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include'
|
Features: ['UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -headersclean -separate-debug-info -nomake tests -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include'
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -developer-build -release -no-pch -no-framework -qtnamespace TestNamespace -nomake tests -nomake examples -I/usr/local/opt/openssl/include'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -developer-build -release -no-pch -no-framework -qtnamespace TestNamespace -nomake tests -nomake examples -I/usr/local/opt/openssl/include'
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
Target os: 'IOS_ANY'
|
Target os: 'IOS_ANY'
|
||||||
Target arch: 'multi'
|
Target arch: 'multi'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -no-icu -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -static -xplatform macx-ios-clang'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -no-icu -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -static -xplatform macx-ios-clang'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'multi'
|
Target arch: 'multi'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-use-gold-linker -opengl es2 -sysconfdir /etc/xdg -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host linux-x86_64'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r21d -android-ndk-host darwin-x86_64'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Target os: 'QEMU'
|
Target os: 'QEMU'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Environment variables: ['GST_PLUGIN_SCANNER=/opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/libexec/gstreamer-1.0/gst-plugin-scanner']
|
Features: ['UseLegacyInstructions', 'InsignificantTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
Environment variables: ['GST_PLUGIN_SCANNER=/opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/libexec/gstreamer-1.0/gst-plugin-scanner', 'QT_QUICK_BACKEND=software']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib -no-feature-forkfd_pidfd -no-warnings-are-errors'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Target os: 'QEMU'
|
Target os: 'QEMU'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Environment variables: ['GST_PLUGIN_SCANNER=/opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/libexec/gstreamer-1.0/gst-plugin-scanner']
|
Features: ['UseLegacyInstructions', 'InsignificantTests']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
Environment variables: ['GST_PLUGIN_SCANNER=/opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/libexec/gstreamer-1.0/gst-plugin-scanner', 'QT_QUICK_BACKEND=software']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib -no-feature-forkfd_pidfd -no-warnings-are-errors'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Target os: 'QEMU'
|
Target os: 'QEMU'
|
||||||
Target arch: 'mips64'
|
Target arch: 'mips64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-mips64/sysroots/x86_64-pokysdk-linux/usr/bin/mips64-poky-linux/mips64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-mips64/sysroots/mips64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-mips64/sysroots/mips64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
Environment variables: ['QT_QUICK_BACKEND=software']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-mips64/sysroots/x86_64-pokysdk-linux/usr/bin/mips64-poky-linux/mips64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-mips64/sysroots/mips64r2-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-mips64/sysroots/mips64r2-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib -no-feature-forkfd_pidfd -no-warnings-are-errors'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'Mingw'
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
||||||
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++ QMAKE_LFLAGS_APP+=-s -qt-zlib'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Target os: 'INTEGRITY_11_04'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'armv7'
|
Target arch: 'multi'
|
||||||
Compiler: 'GCC'
|
Compiler: 'Mingw'
|
||||||
Features: ['DisableTests']
|
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -xplatform integrity-armv7-imx6'
|
Target compiler: 'Clang'
|
||||||
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r21d'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Target os: 'QNX_700'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['TestOnly', 'LicenseCheck', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix /home/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -no-sql-mysql -qpa qnx -xplatform qnx-armle-v7-qcc -I /opt/qnx700/target/qnx7/usr/include/openssl1_1'
|
|
||||||
|
|||||||
4
coin/platform_configs/doc.yaml
Normal file
4
coin/platform_configs/doc.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
Version: 2
|
||||||
|
Module only: True
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
@@ -2,22 +2,22 @@ Version: 2
|
|||||||
Module only: True
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -static -no-icu'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -openssl -qt-harfbuzz QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
Features: ['TestOnly', 'LicenseCheck', 'UseLegacyInstructions']
|
||||||
|
|||||||
@@ -1,40 +1,43 @@
|
|||||||
-
|
Version: 2
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Module only: True
|
||||||
Compiler: 'Yocto'
|
Configurations:
|
||||||
Target arch: 'TARGET1'
|
-
|
||||||
-
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Compiler: 'Yocto'
|
||||||
Compiler: 'Yocto'
|
Target arch: 'TARGET1'
|
||||||
Target arch: 'TARGET2'
|
-
|
||||||
-
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Compiler: 'Yocto'
|
||||||
Compiler: 'Yocto'
|
Target arch: 'TARGET2'
|
||||||
Target arch: 'TARGET3'
|
-
|
||||||
-
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Compiler: 'Yocto'
|
||||||
Compiler: 'Yocto'
|
Target arch: 'TARGET3'
|
||||||
Target arch: 'TARGET4'
|
-
|
||||||
-
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Compiler: 'Yocto'
|
||||||
Compiler: 'Yocto'
|
Target arch: 'TARGET4'
|
||||||
Target arch: 'TARGET5'
|
-
|
||||||
-
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Compiler: 'Yocto'
|
||||||
Compiler: 'Yocto'
|
Target arch: 'TARGET5'
|
||||||
Target arch: 'TARGET6'
|
-
|
||||||
-
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Compiler: 'Yocto'
|
||||||
Compiler: 'Yocto'
|
Target arch: 'TARGET6'
|
||||||
Target arch: 'TARGET7'
|
-
|
||||||
-
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Compiler: 'Yocto'
|
||||||
Compiler: 'Yocto'
|
Target arch: 'TARGET7'
|
||||||
Target arch: 'TARGET8'
|
-
|
||||||
-
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Compiler: 'Yocto'
|
||||||
Compiler: 'Yocto'
|
Target arch: 'TARGET8'
|
||||||
Target arch: 'TARGET9'
|
-
|
||||||
-
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Compiler: 'Yocto'
|
||||||
Compiler: 'Yocto'
|
Target arch: 'TARGET9'
|
||||||
Target arch: 'TARGET10'
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Compiler: 'Yocto'
|
||||||
|
Target arch: 'TARGET10'
|
||||||
|
|||||||
4
coin/platform_configs/meta-qt6.yaml
Normal file
4
coin/platform_configs/meta-qt6.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
Version: 2
|
||||||
|
Module only: True
|
||||||
|
Include: [meta-boot2qt.yaml]
|
||||||
|
Configurations: []
|
||||||
@@ -2,27 +2,27 @@ Version: 2
|
|||||||
Module only: True
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -nomake tests -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -opengl dynamic -static -no-icu -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86%'
|
Configure arguments: '-qmake -opensource -confirm-license -nomake tests -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -opengl dynamic -static -no-icu -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -nomake tests -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -opengl dynamic -static -no-icu -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64%'
|
Configure arguments: '-qmake -opensource -confirm-license -nomake tests -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -opengl dynamic -static -no-icu -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64%'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -openssl -qt-harfbuzz QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.13-x86_64-3'
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -nomake tests -nomake examples -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include -static -no-icu'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -nomake tests -nomake examples -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
Features: ['TestOnly', 'LicenseCheck', 'UseLegacyInstructions']
|
||||||
|
|||||||
3
coin/platform_configs/qt3d.yaml
Normal file
3
coin/platform_configs/qt3d.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
@@ -1,115 +1,3 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Include: [cmake_platforms.yaml]
|
||||||
-
|
Configurations: []
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'WinRT_10'
|
|
||||||
Compiler: 'MSVC2015'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'WinRT_10'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2019 -xplatform winrt-x86-msvc2019'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-7-x86-3'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Environment variables: ['PATH=C:\MINGW810_i686\mingw32\bin;$PATH']
|
|
||||||
Features: ['Packaging']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++ QMAKE_LFLAGS_APP+=-s -qt-zlib'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
|
||||||
Features: ['Packaging']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++ QMAKE_LFLAGS_APP+=-s -qt-zlib'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'WinRT_10'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2019 -xplatform winrt-arm-msvc2019'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'WinRT_10'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2019 -xplatform winrt-x64-msvc2019'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'multi'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r20'
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.13-x86_64-3'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'multi'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host darwin-x86_64'
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.13-x86_64-3'
|
|
||||||
Target os: 'QNX_700'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix /Users/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-qcc -I /opt/qnx700/target/qnx7/usr/include/openssl1_1'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'QNX_700'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Environment variables: ['PATH=C:\Program Files\Git\bin;C:\MINGW810\mingw64\bin;$PATH;C:\qnx700\host\win64\x86_64\usr\bin;C:\qnx700\.qnx\bin', 'MAKEFLAGS=-j4 -Ic:\qnx700\target\qnx7\usr\include', 'QNX_CONFIGURATION=c:/qnx700/.qnx', 'QNX_CONFIGURATION_EXCLUSIVE=c:/qnx700/.qnx', 'QNX_TARGET=c:/qnx700/target/qnx7', 'QNX_HOST=c:/qnx700/host/win64/x86_64', 'LIB=""', 'INCLUDE=""']
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-armle-v7-qcc -Ic:\qnx700\target\qnx7\usr\include\openssl1_1'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'QNX_700'
|
|
||||||
Target arch: 'armv8'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Environment variables: ['PATH=C:\Program Files\Git\bin;C:\MINGW810\mingw64\bin;$PATH;C:\qnx700\host\win64\x86_64\usr\bin;C:\qnx700\.qnx\bin', 'MAKEFLAGS=-j4 -Ic:\qnx700\target\qnx7\usr\include', 'QNX_CONFIGURATION=c:/qnx700/.qnx', 'QNX_CONFIGURATION_EXCLUSIVE=c:/qnx700/.qnx', 'QNX_TARGET=c:/qnx700/target/qnx7', 'QNX_HOST=c:/qnx700/host/win64/x86_64', 'LIB=""', 'INCLUDE=""']
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix c:\Users\qt\work\install -release -opengl es2 -nomake tests -nomake examples -no-sql-mysql -xplatform qnx-aarch64le-qcc -Ic:\qnx700\target\qnx7\usr\include\openssl1_1'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'QNX_700'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Environment variables: ['PATH=C:\Program Files\Git\bin;C:\MINGW810\mingw64\bin;$PATH;C:\qnx700\host\win64\x86_64\usr\bin;C:\qnx700\.qnx\bin', 'MAKEFLAGS=-j4 -Ic:\qnx700\target\qnx7\usr\include', 'QNX_CONFIGURATION=c:/qnx700/.qnx', 'QNX_CONFIGURATION_EXCLUSIVE=c:/qnx700/.qnx', 'QNX_TARGET=c:/qnx700/target/qnx7', 'QNX_HOST=c:/qnx700/host/win64/x86_64', 'LIB=""', 'INCLUDE=""']
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-x86-64-qcc -Ic:\qnx700\target\qnx7\usr\include\openssl1_1'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
|
||||||
Target os: 'QNX_700'
|
|
||||||
Target arch: 'armv8'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-aarch64le-qcc -I /opt/qnx700/target/qnx7/usr/include/openssl1_1'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
|
||||||
Target os: 'QNX_700'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -extprefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-64-qcc -I /opt/qnx700/target/qnx7/usr/include/openssl1_1'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'WebAssembly'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake examples -nomake tests -no-feature-thread -static -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-pch -platform win32-g++ -xplatform wasm-emscripten'
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.13-x86_64-3'
|
|
||||||
Target os: 'WebAssembly'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Packaging', 'DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake examples -nomake tests -no-feature-thread -static -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-pch -xplatform wasm-emscripten'
|
|
||||||
|
|||||||
3
coin/platform_configs/qt5compat.yaml
Normal file
3
coin/platform_configs/qt5compat.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtandroidextras.yaml
Normal file
3
coin/platform_configs/qtandroidextras.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
@@ -1,26 +1,28 @@
|
|||||||
-
|
Version: 2
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Include: [cmake_platforms.yaml]
|
||||||
Target os: 'QEMU'
|
Configurations:
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Target os: 'QEMU'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'WinRT_10'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'MSVC2015'
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -static -nomake tests -nomake examples -no-icu -force-debug-info -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -developer-build -static -nomake tests -nomake examples -no-pch -no-feature-thread -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -xplatform wasm-emscripten'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -developer-build -static -nomake tests -nomake examples -no-pch -no-feature-thread -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -xplatform wasm-emscripten'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -developer-build -release -no-pch -no-framework -qtnamespace TestNamespace -nomake tests -nomake examples -I/usr/local/opt/openssl/include'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache']
|
||||||
|
Configure arguments: '-DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_WITH_PCH=OFF -DFEATURE_framework=OFF -DQT_NAMESPACE=TestNamespace -DBUILD_EXAMPLES=OFF -DCMAKE_OSX_SYSROOT:PATH=/Applications/Xcode11.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -DCMAKE_OSX_DEPLOYMENT_TARGET=10.14 -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
Environment variables: [
|
||||||
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['OutOfSourceBuild', 'Documentation', 'UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -no-warnings-are-errors -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl'
|
||||||
|
|||||||
3
coin/platform_configs/qtcoap.yaml
Normal file
3
coin/platform_configs/qtcoap.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
@@ -1,6 +1,3 @@
|
|||||||
-
|
Version: 2
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Include: [cmake_platforms.yaml]
|
||||||
Target os: 'WinRT_10'
|
Configurations: []
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'MSVC2015'
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -static -nomake tests -nomake examples -no-icu -force-debug-info -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
|
||||||
|
|||||||
@@ -1,24 +1,17 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
Target os: 'QEMU'
|
Compiler: 'Clang'
|
||||||
Target arch: 'armv7'
|
Features: ['UseLegacyInstructions']
|
||||||
Compiler: 'GCC'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -developer-build -release -no-pch -no-framework -qtnamespace TestNamespace -nomake tests -nomake examples -I/usr/local/opt/openssl/include'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
Target os: 'QEMU'
|
Compiler: 'Clang'
|
||||||
Target arch: 'arm64'
|
Features: ['Sccache']
|
||||||
Compiler: 'GCC'
|
Configure arguments: '-DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_WITH_PCH=OFF -DFEATURE_framework=OFF -DQT_NAMESPACE=TestNamespace -DBUILD_EXAMPLES=OFF -DCMAKE_OSX_SYSROOT:PATH=/Applications/Xcode11.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -DCMAKE_OSX_DEPLOYMENT_TARGET=10.14 -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
Environment variables: [
|
||||||
-
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
Target os: 'QEMU'
|
]
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Configure arguments: '-opensource -confirm-license -R . -developer-build -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -no-xcb -nomake examples -nomake tests -openssl -prefix /home/qt/work/install -psql_config /dev/null -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -tslib -verbose'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
|
||||||
Target os: 'QEMU'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake examples -nomake tests -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib -no-xcb'
|
|
||||||
|
|||||||
3
coin/platform_configs/qtdoc.yaml
Normal file
3
coin/platform_configs/qtdoc.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtgraphicaleffects.yaml
Normal file
3
coin/platform_configs/qtgraphicaleffects.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtimageformats.yaml
Normal file
3
coin/platform_configs/qtimageformats.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtmqtt.yaml
Normal file
3
coin/platform_configs/qtmqtt.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtnetworkauth.yaml
Normal file
3
coin/platform_configs/qtnetworkauth.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtopcua.yaml
Normal file
3
coin/platform_configs/qtopcua.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtquick3d.yaml
Normal file
3
coin/platform_configs/qtquick3d.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtquickcontrols2.yaml
Normal file
3
coin/platform_configs/qtquickcontrols2.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtquicktimeline.yaml
Normal file
3
coin/platform_configs/qtquicktimeline.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtremoteobjects.yaml
Normal file
3
coin/platform_configs/qtremoteobjects.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
@@ -1,18 +1,19 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
||||||
|
Features: ['UseLegacyInstructions']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -static -nomake tests -nomake examples -no-use-gold-linker -no-icu -no-fontconfig -qt-freetype -no-opengl -qpa offscreen -no-xcb -qt-libpng -no-vulkan'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -static -nomake tests -nomake examples -no-use-gold-linker -no-icu -no-fontconfig -qt-freetype -no-opengl -qpa offscreen -no-xcb -qt-libpng -no-vulkan'
|
||||||
|
|||||||
@@ -1,13 +1,15 @@
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86-4'
|
Template: 'qtci-windows-10-x86-4'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
|
Features: ['UseLegacyInstructions']
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-6.6-x86_64'
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -force-debug-info -nomake examples -nomake tests'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -force-debug-info -nomake examples -nomake tests'
|
||||||
|
Features: ['UseLegacyInstructions']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-8.1-x86'
|
Template: 'qtci-windows-8.1-x86'
|
||||||
Compiler: 'MSVC2015'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
|
|||||||
3
coin/platform_configs/qtshadertools.yaml
Normal file
3
coin/platform_configs/qtshadertools.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtsvg.yaml
Normal file
3
coin/platform_configs/qtsvg.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qttools.yaml
Normal file
3
coin/platform_configs/qttools.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qttranslations.yaml
Normal file
3
coin/platform_configs/qttranslations.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtvirtualkeyboard.yaml
Normal file
3
coin/platform_configs/qtvirtualkeyboard.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtwayland.yaml
Normal file
3
coin/platform_configs/qtwayland.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
65
coin/platform_configs/qtwebengine.yaml
Normal file
65
coin/platform_configs/qtwebengine.yaml
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
Version: 2
|
||||||
|
Module only: True
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Features: ['UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -headersclean -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -qt-zlib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['UseLegacyInstructions', 'Insignificant']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -force-debug-info -nomake tests -no-widgets -R . -openssl'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['OutOfSourceBuild', 'Documentation', 'UseLegacyInstructions', 'Insignificant']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -no-warnings-are-errors -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-SLES-15_SP2-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -no-sql-mysql -no-pch -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -headersclean -force-debug-info -separate-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -xcb -bundled-xcb-xinput -sysconfdir /etc/xdg -qt-pcre -openssl -qt-harfbuzz -R . QMAKE_LFLAGS_APP+=-s'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -headersclean -separate-debug-info -nomake tests -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -developer-build -release -no-pch -no-framework -qtnamespace TestNamespace -nomake tests -nomake examples -I/usr/local/opt/openssl/include'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Target os: 'IOS_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -no-icu -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -static -xplatform macx-ios-clang'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['UseLegacyInstructions', 'Insignificant']
|
||||||
|
Environment variables: ['GST_PLUGIN_SCANNER=/opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/libexec/gstreamer-1.0/gst-plugin-scanner', 'QT_QUICK_BACKEND=software']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib -no-feature-forkfd_pidfd -no-warnings-are-errors'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['UseLegacyInstructions', 'Insignificant']
|
||||||
|
Environment variables: ['GST_PLUGIN_SCANNER=/opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/libexec/gstreamer-1.0/gst-plugin-scanner', 'QT_QUICK_BACKEND=software']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib -no-feature-forkfd_pidfd -no-warnings-are-errors'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly', 'LicenseCheck', 'UseLegacyInstructions']
|
||||||
@@ -1,13 +1,8 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-7-x86-3'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW810_i686\mingw32\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW810_i686\mingw32\bin;$PATH']
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++ QMAKE_LFLAGS_APP+=-s'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++ QMAKE_LFLAGS_APP+=-s'
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-16'
|
|
||||||
Compiler: 'Mingw73'
|
|
||||||
Features: ['Packaging']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++ QMAKE_LFLAGS_APP+=-s'
|
|
||||||
|
|||||||
3
coin/platform_configs/qtwebsockets.yaml
Normal file
3
coin/platform_configs/qtwebsockets.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
@@ -2,27 +2,27 @@ Version: 2
|
|||||||
Module only: True
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-51'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -static -no-icu'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
Template: 'qtci-linux-CentOS-8.1-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -openssl -qt-harfbuzz QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.13-x86_64-3'
|
Template: 'qtci-macos-10.13-x86_64-2'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Packaging']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -nomake tests -nomake examples -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include -static -no-icu'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -nomake tests -nomake examples -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
Features: ['TestOnly', 'LicenseCheck', 'UseLegacyInstructions']
|
||||||
|
|||||||
@@ -1,14 +1,11 @@
|
|||||||
-
|
Version: 2
|
||||||
Template: 'qtci-windows-7-x86_64-4'
|
Configurations:
|
||||||
|
- Template: 'qtci-windows-8.1-x86_64'
|
||||||
Compiler: 'MSVC2013'
|
Compiler: 'MSVC2013'
|
||||||
Features: ['DisableTests']
|
Features: ['DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
-
|
|
||||||
Template: 'qtci-windows-8.1-x86_64'
|
|
||||||
Compiler: 'MSVC2013'
|
|
||||||
Features: ['DisableTests']
|
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86-4'
|
Template: 'qtci-windows-10-x86-4'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
|
Features: ['UseLegacyInstructions']
|
||||||
|
|||||||
@@ -0,0 +1,45 @@
|
|||||||
|
### CENTOS 8.1 ###
|
||||||
|
Hard Disk: 500G
|
||||||
|
Network: CI
|
||||||
|
Video Card: Total Video Memory: 64MB
|
||||||
|
Boot options/Firmware: BIOS
|
||||||
|
|
||||||
|
Language: English (United States)
|
||||||
|
Time & Date: Europe/Helsinki
|
||||||
|
Software Selection: Server with GUI
|
||||||
|
Network & Host..: Connect
|
||||||
|
|
||||||
|
Language: English (US)
|
||||||
|
Typing:English (US)
|
||||||
|
Privacy: Location Services: OFF
|
||||||
|
Connect Your Online Accounts: Skip
|
||||||
|
|
||||||
|
|
||||||
|
# Configure Settings
|
||||||
|
Notifications:
|
||||||
|
* Notification Popups: OFF
|
||||||
|
* Lock Screen Notifications: OFF
|
||||||
|
Privacy:
|
||||||
|
* Screen Lock: OFF
|
||||||
|
Power:
|
||||||
|
* Blank screen: Never
|
||||||
|
Devices:
|
||||||
|
* Displays: Resolution 1280 x 800
|
||||||
|
Details:
|
||||||
|
* Time Zone: GMT
|
||||||
|
* Users: Automatic login on
|
||||||
|
|
||||||
|
# Add user to sudoers
|
||||||
|
Add 'qt ALL=NOPASSWD: ALL' to /etc/sudoers.d/qt
|
||||||
|
|
||||||
|
# Fetch and run coin-setup
|
||||||
|
Download http://coin/coin/binary/linux_386/coin-setup
|
||||||
|
|
||||||
|
run 'sudo ./coin-setup'
|
||||||
|
|
||||||
|
Add 'GRUB_GFXMODE=1280x800' to /etc/default/grub
|
||||||
|
grub2-mkconfig -o /etc/grub2.cfg
|
||||||
|
grub2-mkconfig -o /boot/grub2/grub.cfg
|
||||||
|
|
||||||
|
Reboot
|
||||||
|
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
### SUSE Linux Enterprise Desktop 15 SP2 ###
|
||||||
|
|
||||||
|
Language: English (US)
|
||||||
|
Keyboard Layout: English (US)
|
||||||
|
|
||||||
|
Available Extensions and Modules:
|
||||||
|
Basesystem Module
|
||||||
|
Desktop Applications Module
|
||||||
|
Python 2 Module
|
||||||
|
|
||||||
|
Gnome Desktop (X11)
|
||||||
|
|
||||||
|
Resolution 1280x800
|
||||||
|
|
||||||
|
# Settings
|
||||||
|
Notification Popups - disabled
|
||||||
|
LockScreen Notifications - disabled
|
||||||
|
|
||||||
|
# Privacy
|
||||||
|
Screen Lock - Off
|
||||||
|
|
||||||
|
# Power
|
||||||
|
Power Saving - Blank Screen - never
|
||||||
|
|
||||||
|
# Add user to sudoers
|
||||||
|
Add 'qt ALL=NOPASSWD: ALL' to /etc/sudoers.d/qt
|
||||||
|
|
||||||
|
# Fetch and run coin-setup
|
||||||
|
Download http://coin/coin/binary/linux_386/coin-setup
|
||||||
|
sudo ./coin-setup
|
||||||
|
|
||||||
|
# Add support for virtio driver
|
||||||
|
sudo echo "add_drivers+=\"virtio-blk\"" >> /etc/dracut.conf.d/virtio.conf
|
||||||
|
sudo dracut -f
|
||||||
|
|
||||||
|
# Add these to '/etc/polkit-default-privs.local'
|
||||||
|
org.freedesktop.udisks2.filesystem-mount yes
|
||||||
|
org.freedesktop.udisks2.filesystem-mount-other-seat yes
|
||||||
|
org.freedesktop.udisks2.filesystem-mount-system yes
|
||||||
|
org.freedesktop.login1.power-off yes
|
||||||
|
org.freedesktop.login1.power-off-ignore-inhibit yes
|
||||||
|
org.freedesktop.login1.power-off-multiple-sessions yes
|
||||||
|
|
||||||
|
# Register product
|
||||||
|
# Add 'Available Extensions and Modules'
|
||||||
|
* Basesystem Module 15 SP2 x86_64
|
||||||
|
* Server Applications Module 15 SP2 x86_64
|
||||||
@@ -1,5 +1,12 @@
|
|||||||
# List about manual pre-installations to Tier1 image:
|
# List about manual pre-installations to Tier1 image:
|
||||||
|
|
||||||
|
Virtual Hardware:
|
||||||
|
CPU: 4
|
||||||
|
Memory: 8 GB
|
||||||
|
Hard Disk: 550 GB
|
||||||
|
CI_NW
|
||||||
|
Video Card - total memory: 32MB
|
||||||
|
|
||||||
VM Options:
|
VM Options:
|
||||||
Boot options/Firmware: BIOS
|
Boot options/Firmware: BIOS
|
||||||
|
|
||||||
@@ -11,14 +18,6 @@ Windows 10 Enterprise
|
|||||||
Region: Finland
|
Region: Finland
|
||||||
Keyboard layout: United Kingdom
|
Keyboard layout: United Kingdom
|
||||||
|
|
||||||
* Don't use online speech recognition
|
|
||||||
* Let Microsoft and apps use your location: no
|
|
||||||
* Find my devicer: no
|
|
||||||
* Send diagnostic data to Microsoft: Send required diagnostic data
|
|
||||||
* Imporve inking & typing: no
|
|
||||||
* Get tailored expreriences with diagnostic data: no
|
|
||||||
* Let apps use advertising ID: no
|
|
||||||
|
|
||||||
* VMware tools (complete) installed
|
* VMware tools (complete) installed
|
||||||
* Resolution set to 1280x800
|
* Resolution set to 1280x800
|
||||||
* Coin-setup:
|
* Coin-setup:
|
||||||
@@ -46,7 +45,12 @@ Keyboard layout: United Kingdom
|
|||||||
* (Restart Windows)
|
* (Restart Windows)
|
||||||
* Google Chrome installed for RTA
|
* Google Chrome installed for RTA
|
||||||
* Virus & threat protection settings:
|
* Virus & threat protection settings:
|
||||||
* Check that there's no active antivirus providers
|
- Real-time protection -> off
|
||||||
* From 'Region Settings'
|
- Cloud-delivered protection -> off
|
||||||
* Set Regional format: English (United States)
|
- Automatic sample submission -> off
|
||||||
|
- Tamper protection -> off
|
||||||
|
* Virus & threat protection notifications:
|
||||||
|
- Get informational notifications -> off
|
||||||
|
- Account protection notifications -> off
|
||||||
* Activate Windows
|
* Activate Windows
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
###########################################################################
|
###########################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -44,6 +44,18 @@
|
|||||||
Run-Executable "reg.exe" "ADD `"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender`" /V DisableAntiSpyware /T REG_dWORD /D 1 /F"
|
Run-Executable "reg.exe" "ADD `"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender`" /V DisableAntiSpyware /T REG_dWORD /D 1 /F"
|
||||||
Run-Executable "reg.exe" "ADD `"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender`" /V DisableRoutinelyTakingAction /T REG_dWORD /D 1 /F"
|
Run-Executable "reg.exe" "ADD `"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender`" /V DisableRoutinelyTakingAction /T REG_dWORD /D 1 /F"
|
||||||
|
|
||||||
|
# 'Windows Defender Cache Maintenance' - "Periodic maintenance task."
|
||||||
|
DisableSchedulerTask "Windows Defender\Windows Defender Cache Maintenance"
|
||||||
|
|
||||||
|
# 'Windows Defender Cleanup' - "Periodic cleanup task."
|
||||||
|
DisableSchedulerTask "Windows Defender\Windows Defender Cleanup"
|
||||||
|
|
||||||
|
# 'Windows Defender Scheduled Scan' - "Periodic scan task."
|
||||||
|
DisableSchedulerTask "Windows Defender\Windows Defender Scheduled Scan"
|
||||||
|
|
||||||
|
# 'Windows Defender Verification' - "Periodic verification task."
|
||||||
|
DisableSchedulerTask "Windows Defender\Windows Defender Verification"
|
||||||
|
|
||||||
# Disable 'QueueReporting' - "Windows Error Reporting task to process queued reports."
|
# Disable 'QueueReporting' - "Windows Error Reporting task to process queued reports."
|
||||||
DisableSchedulerTask "Windows Error Reporting\QueueReporting"
|
DisableSchedulerTask "Windows Error Reporting\QueueReporting"
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,52 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# Visual Studio $version was installed manually using $installer.
|
||||||
|
$version = "2015 update 3"
|
||||||
|
$version_number ="14.0.25420.1"
|
||||||
|
$installer = "en_visual_studio_professional_2015_with_update_3_x86_x64_web_installer_8922978.exe"
|
||||||
|
|
||||||
|
# default plus following components were selected:
|
||||||
|
# * Visual C++
|
||||||
|
# - Common Tools for Visual C++ 2015
|
||||||
|
# * Universal Windows App Development Tools
|
||||||
|
# - Tools (1.4.1) and Windows SDK (10.0.14393)
|
||||||
|
# - Windows 10 SDK (10.0.10586)
|
||||||
|
# - Windows 10 SDK (10.0.10240)
|
||||||
|
# * Common Tools
|
||||||
|
# -Visual Studio Extensibility Tools Update 3
|
||||||
|
|
||||||
|
# NOTE! Windows SDK 10.0.14393 installation failed through visual studio installer so it was installed using $sdk_installer
|
||||||
|
$sdk_installer = "http://ci-files01-hki.intra.qt.io/input/windows/sdksetup.exe"
|
||||||
|
|
||||||
|
echo "Visual Studio = $version version $version_number" >> ~\versions.txt
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
# Visual Studio $version was installed manually using $installer.
|
|
||||||
$version = "2015 update 3"
|
|
||||||
$version_number ="14.0.25420.1"
|
|
||||||
$installer = "en_visual_studio_professional_2015_with_update_3_x86_x64_web_installer_8922978.exe"
|
|
||||||
|
|
||||||
# default plus following components were selected:
|
|
||||||
# * Programming Languages
|
|
||||||
# * Visual C++
|
|
||||||
# - Common Tools for Visual C++ 2015
|
|
||||||
# * Universal Windows App Development Tools
|
|
||||||
# - Tools (1.4.1) and Windows SDK (10.0.14393)
|
|
||||||
# - Windows 10 SDK (10.0.10586)
|
|
||||||
# - Windows 10 SDK (10.0.10240)
|
|
||||||
# * Common Tools
|
|
||||||
# -Visual Studio Extensibility Tools Update 3
|
|
||||||
|
|
||||||
# NOTE! Windows SDK 10.0.14393 installation failed through visual studio installer so it was installed using $sdk_installer
|
|
||||||
$sdk_installer = "http://ci-files01-hki.intra.qt.io/input/windows/sdksetup.exe"
|
|
||||||
@@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
$version = "2019"
|
$version = "2019"
|
||||||
# Current version was manually upgraded from the installer
|
# Current version was manually upgraded from the installer
|
||||||
$version_number = "16.8.1"
|
$version_number = "16.6.2"
|
||||||
$installer = "http://ci-files01-hki.ci.local/input/windows/vs_professional__505064367.1547034421.exe"
|
$installer = "http://ci-files01-hki.ci.local/input/windows/vs_professional__505064367.1547034421.exe"
|
||||||
|
|
||||||
MSVC 2019 build tools (default installation, no additional selections).
|
MSVC 2019 build tools (default installation, no additional selections).
|
||||||
* Install after MSVC2019 is installed!
|
* Install after MSVC2019 is installed!
|
||||||
* Installer: "http://ci-files01-hki.intra.qt.io/input/windows/vs_buildtools__251503345.1575372514.exe"
|
* Installer: "http://ci-files01-hki.intra.qt.io/input/windows/vs_buildtools__251503345.1575372514.exe"
|
||||||
* Version: 16.8.1
|
* Version: 16.6.2
|
||||||
|
|
||||||
Installed MSVC-2019 Components:
|
Installed MSVC-2019 Components:
|
||||||
|
|
||||||
@@ -38,10 +38,10 @@ Text Template Transformation
|
|||||||
C# and Visual Basic Roslyn compilers
|
C# and Visual Basic Roslyn compilers
|
||||||
C++ 2019 Redistributable Update
|
C++ 2019 Redistributable Update
|
||||||
C++ Cmake tools for Windows
|
C++ Cmake tools for Windows
|
||||||
C++/CLI support for v142 build tools /14.28)
|
C++/CLI support for v142 build tools /14.26)
|
||||||
MSBuild
|
MSBuild
|
||||||
MSVC v142 - VS 2019 C++ ARM build tools (v14.20)
|
MSVC v142 - VS 2019 C++ ARM build tools (v14.20)
|
||||||
MSVC v142 - VS 2019 C++ ARM build tools (v14.28)
|
MSVC v142 - VS 2019 C++ ARM build tools (v14.26)
|
||||||
MSVC v142 - VS 2019 C++ ARM64 build tools (v14.20)
|
MSVC v142 - VS 2019 C++ ARM64 build tools (v14.20)
|
||||||
MSVC v142 - VS 2019 C++ ARM64 build tools (v14.26)
|
MSVC v142 - VS 2019 C++ ARM64 build tools (v14.26)
|
||||||
MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.20)
|
MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.20)
|
||||||
@@ -57,7 +57,7 @@ Razor Language Services
|
|||||||
Graphics debugger and GPU profiler for DirectX
|
Graphics debugger and GPU profiler for DirectX
|
||||||
Image and 3D model editors
|
Image and 3D model editors
|
||||||
C++ ATL for latest v142 build tools (x86 & x64)
|
C++ ATL for latest v142 build tools (x86 & x64)
|
||||||
TypeScript 4.0 SDK
|
TypeScript 3.8 SDK
|
||||||
Windows 10 SDK (10.0.16299.0)
|
Windows 10 SDK (10.0.16299.0)
|
||||||
Windows 10 SDK (10.0.17134.0)
|
Windows 10 SDK (10.0.17134.0)
|
||||||
Windows 10 SDK (10.0.17763.0)
|
Windows 10 SDK (10.0.17763.0)
|
||||||
|
|||||||
@@ -4,22 +4,18 @@ Our vanilla images are pre-installed in VMware where we have networking availabl
|
|||||||
use the VMware installed vmxnet3 NIC to fetch VirtIO drivers, install them, and only then switch
|
use the VMware installed vmxnet3 NIC to fetch VirtIO drivers, install them, and only then switch
|
||||||
to using the VirtIO NIC in KVM.
|
to using the VirtIO NIC in KVM.
|
||||||
|
|
||||||
NOTE! Install these Virtio drivers in Opennebula when using Windows 10 20H2
|
* Download https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win-0.1.171.iso
|
||||||
* Download https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.185-2/virtio-win-0.1.185.iso
|
* Mount virtio-win-0.1.171.iso by double clicking it.
|
||||||
cache: http://ci-files01-hki.ci.local/input/windows/virtio/virtio-win-0.1.185.iso
|
|
||||||
* Mount virtio-win-0.1.185.iso by double clicking it.
|
|
||||||
* Right click 'E:\NetKVM\w10\amd64\netkvm.inf' and select Install
|
* Right click 'E:\NetKVM\w10\amd64\netkvm.inf' and select Install
|
||||||
* Right click 'E:\Balloon\w10\amd64\balloon.inf' and select Install
|
* Right click 'E:\Balloon\w10\amd64\balloon.inf' and select Install
|
||||||
|
|
||||||
* Right click 'E:\vioscsi\w10\amd64\vioscsi.inf' and select Install
|
* Right click 'E:\vioscsi\w10\amd64\vioscsi.inf' and select Install
|
||||||
* Right click 'E:\vioserial\w10\amd64\vioser.inf' and select Install
|
|
||||||
* Navigate to E:\guest-agent directory and double click qemu-ga-x86_64
|
|
||||||
|
|
||||||
Because vioscsi does not install the entries in windows registry before we actually
|
Because vioscsi does not install the entries in windows registry before we actually
|
||||||
have a VirtIO device installed, and we can't boot with a VirtIO device before
|
have a VirtIO device installed, and we can't boot with a VirtIO device before
|
||||||
the driver is installed, we have to blindly install the registry entries:
|
the driver is installed, we have to blindly install the registry entries:
|
||||||
|
|
||||||
* Download https://bugreports.qt.io/secure/attachment/95685/95685_vioscsi.reg
|
* Download https://bugreports.qt.io/secure/attachment/95685/95685_vioscsi.reg
|
||||||
cache: http://ci-files01-hki.intra.qt.io/input/windows/virtio/vioscsi.reg
|
|
||||||
|
|
||||||
However, we've seen that the Owner in the registry can be wrong. This entry
|
However, we've seen that the Owner in the registry can be wrong. This entry
|
||||||
sets it to oem11.inf, but we've seen it be oem10.inf in one case and it has
|
sets it to oem11.inf, but we've seen it be oem10.inf in one case and it has
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -51,15 +51,15 @@ sdkTargetFolder="$targetFolder/sdk"
|
|||||||
|
|
||||||
basePath="http://ci-files01-hki.intra.qt.io/input/android"
|
basePath="http://ci-files01-hki.intra.qt.io/input/android"
|
||||||
|
|
||||||
toolsVersion="r26.1.1"
|
toolsVersion="2.1"
|
||||||
toolsFile="sdk-tools-linux-4333796.zip"
|
toolsFile="commandlinetools-linux-6609375_latest.zip"
|
||||||
ndkVersion="r20"
|
ndkVersion="r21d"
|
||||||
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
||||||
sdkBuildToolsVersion="29.0.3"
|
sdkBuildToolsVersion="28.0.3"
|
||||||
sdkApiLevel="android-29"
|
sdkApiLevel="android-28"
|
||||||
|
|
||||||
toolsSha1="8c7c28554a32318461802c1291d76fccfafde054"
|
toolsSha1="9172381ff070ee2a416723c1989770cf4b0d1076"
|
||||||
ndkSha1="8665fc84a1b1f0d6ab3b5fdd1e30200cc7b9adff"
|
ndkSha1="bcf4023eb8cb6976a4c7cff0a8a8f145f162bf4d"
|
||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
toolsTargetFile="/tmp/$toolsFile"
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
@@ -88,17 +88,20 @@ sdkmanager_no_progress_bar_cmd="tr '\r' '\n' | grep -v '^\[[ =]*\]'"
|
|||||||
# But don't let the pipeline hide sdkmanager failures.
|
# But don't let the pipeline hide sdkmanager failures.
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
|
|
||||||
|
sudo mkdir "$sdkTargetFolder/cmdline-tools"
|
||||||
|
sudo mv "$sdkTargetFolder/tools" "$sdkTargetFolder/cmdline-tools"
|
||||||
|
|
||||||
echo "Running SDK manager for platforms;$sdkApiLevel, platform-tools and build-tools;$sdkBuildToolsVersion."
|
echo "Running SDK manager for platforms;$sdkApiLevel, platform-tools and build-tools;$sdkBuildToolsVersion."
|
||||||
# shellcheck disable=SC2031
|
# shellcheck disable=SC2031
|
||||||
if [ "$http_proxy" != "" ]; then
|
if [ "$http_proxy" != "" ]; then
|
||||||
proxy_host=$(echo "$proxy" | cut -d'/' -f3 | cut -d':' -f1)
|
proxy_host=$(echo "$proxy" | cut -d'/' -f3 | cut -d':' -f1)
|
||||||
proxy_port=$(echo "$proxy" | cut -d':' -f3)
|
proxy_port=$(echo "$proxy" | cut -d':' -f3)
|
||||||
echo "y" | "$sdkTargetFolder/tools/bin/sdkmanager" \
|
echo "y" | "$sdkTargetFolder/cmdline-tools/tools/bin/sdkmanager" --sdk_root=$sdkTargetFolder \
|
||||||
--no_https --proxy=http --proxy_host="$proxy_host" --proxy_port="$proxy_port" \
|
--no_https --proxy=http --proxy_host="$proxy_host" --proxy_port="$proxy_port" \
|
||||||
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
||||||
| eval $sdkmanager_no_progress_bar_cmd
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
else
|
else
|
||||||
echo "y" | "$sdkTargetFolder/tools/bin/sdkmanager" \
|
echo "y" | "$sdkTargetFolder/cmdline-tools/tools/bin/sdkmanager" --sdk_root=$sdkTargetFolder \
|
||||||
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
||||||
| eval $sdkmanager_no_progress_bar_cmd
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
fi
|
fi
|
||||||
@@ -118,16 +121,16 @@ echo "Android SDK Build Tools = $sdkBuildToolsVersion" >> ~/versions.txt
|
|||||||
echo "Android SDK API level = $sdkApiLevel" >> ~/versions.txt
|
echo "Android SDK API level = $sdkApiLevel" >> ~/versions.txt
|
||||||
echo "Android NDK = $ndkVersion" >> ~/versions.txt
|
echo "Android NDK = $ndkVersion" >> ~/versions.txt
|
||||||
|
|
||||||
cd "$sdkTargetFolder/tools/bin"
|
cd "$sdkTargetFolder/cmdline-tools/tools/bin"
|
||||||
./sdkmanager --install "emulator" \
|
./sdkmanager --install "emulator" --sdk_root=$sdkTargetFolder \
|
||||||
| eval $sdkmanager_no_progress_bar_cmd
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
echo "y" | ./sdkmanager --install "system-images;android-21;google_apis;x86" \
|
echo "y" | ./sdkmanager --install "system-images;android-23;google_apis;x86" \
|
||||||
| eval $sdkmanager_no_progress_bar_cmd
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
|
|
||||||
|
|
||||||
echo "Checking the contents of Android SDK again..."
|
echo "Checking the contents of Android SDK again..."
|
||||||
ls -l "$sdkTargetFolder"
|
ls -l "$sdkTargetFolder"
|
||||||
|
|
||||||
echo "no" | ./avdmanager create avd -n x86emulator -k "system-images;android-21;google_apis;x86" -c 2048M -f
|
echo "no" | ./avdmanager create avd -n x86emulator -k "system-images;android-23;google_apis;x86" -c 2048M -f
|
||||||
# Purely informative, show the list of avd devices
|
# Purely informative, show the list of avd devices
|
||||||
./avdmanager list avd
|
./avdmanager list avd
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# This script installs CMake 3.7.2
|
# This script installs CMake
|
||||||
|
|
||||||
# CMake is needed for autotests that verify that Qt can be built with CMake
|
# CMake is needed for autotests that verify that Qt can be built with CMake
|
||||||
|
|
||||||
@@ -42,10 +42,11 @@ source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
version="3.7.2"
|
majorminorversion="3.18"
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-3.7.2-Linux-x86_64.tar.gz"
|
version="3.18.3"
|
||||||
AltUrl="https://cmake.org/files/v3.7/cmake-3.7.2-Linux-x86_64.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-$version-Linux-x86_64.tar.gz"
|
||||||
SHA1="915bc981aab354821fb9fd28374a720fdb3aa180"
|
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-Linux-x86_64.tar.gz"
|
||||||
|
SHA1="6e5bb13e07616e8fa28ec22e8e8dd2396510f10c"
|
||||||
targetFolder="/opt/cmake-$version"
|
targetFolder="/opt/cmake-$version"
|
||||||
appPrefix="cmake-$version-Linux-x86_64"
|
appPrefix="cmake-$version-Linux-x86_64"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|||||||
|
|
||||||
version="0.13"
|
version="0.13"
|
||||||
sha1="21e6d5878bb84ac6c9ad07b00ed248d8c547bc7d"
|
sha1="21e6d5878bb84ac6c9ad07b00ed248d8c547bc7d"
|
||||||
internalUrl="http://ci-files01-hki.intra.qt.io/input/rhel7/dwz-$version.tar.xz"
|
internalUrl="http://ci-files01-hki.intra.qt.io/input/centos/dwz-$version.tar.xz"
|
||||||
externalUrl="https://www.sourceware.org/ftp/dwz/releases/dwz-$version.tar.xz"
|
externalUrl="https://www.sourceware.org/ftp/dwz/releases/dwz-$version.tar.xz"
|
||||||
|
|
||||||
targetDir="$HOME/dwz"
|
targetDir="$HOME/dwz"
|
||||||
@@ -52,8 +52,10 @@ DownloadURL "$internalUrl" "$externalUrl" "$sha1" "$targetFile"
|
|||||||
tar -xJf "$targetFile" -C "$HOME"
|
tar -xJf "$targetFile" -C "$HOME"
|
||||||
sudo rm "$targetFile"
|
sudo rm "$targetFile"
|
||||||
|
|
||||||
# devtoolset is needed when running configuration
|
# devtoolset is needed when running configuration in RedHat
|
||||||
export PATH="/opt/rh/devtoolset-4/root/usr/bin:$PATH"
|
if uname -a |grep -q "el7"; then
|
||||||
|
export PATH="/opt/rh/devtoolset-4/root/usr/bin:$PATH"
|
||||||
|
fi
|
||||||
|
|
||||||
installPrefix="/opt/dwz-$version"
|
installPrefix="/opt/dwz-$version"
|
||||||
|
|
||||||
|
|||||||
43
coin/provisioning/common/linux/sccache.sh
Executable file
43
coin/provisioning/common/linux/sccache.sh
Executable file
@@ -0,0 +1,43 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/sccache.sh"
|
||||||
|
|
||||||
|
targetArch=x86_64-unknown-linux-musl
|
||||||
|
targetVersion=0.2.13-alpha-0
|
||||||
|
sha1=0cb28f7408e5246bc71132f27d86301c30e16c74
|
||||||
|
installSccache "$targetArch" "$targetVersion" "$sha1"
|
||||||
@@ -42,13 +42,15 @@ source "${BASH_SOURCE%/*}/InstallAppFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/macos_10.13_high_sierra/cmake-3.11.3-Darwin-x86_64.tar.gz"
|
majorminorversion="3.18"
|
||||||
AltUrl="https://cmake.org/files/v3.11/cmake-3.11.3-Darwin-x86_64.tar.gz"
|
version="3.18.3"
|
||||||
SHA1="3d13de8020ce560159fa5cecb669498c48552d96"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-$version-Darwin-x86_64.tar.gz"
|
||||||
appPrefix="cmake-3.11.3-Darwin-x86_64"
|
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-Darwin-x86_64.tar.gz"
|
||||||
|
SHA1="75a9bd7ec1ec7cbb7b7fb4ecbe4ec26b691c67c9"
|
||||||
|
appPrefix="cmake-$version-Darwin-x86_64"
|
||||||
|
|
||||||
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
||||||
|
|
||||||
SetEnvVar "PATH" "/Applications/CMake.app/Contents/bin:\$PATH"
|
SetEnvVar "PATH" "/Applications/CMake.app/Contents/bin:\$PATH"
|
||||||
|
|
||||||
echo "CMake = 3.11.3" >> ~/versions.txt
|
echo "CMake = $version" >> ~/versions.txt
|
||||||
|
|||||||
@@ -37,7 +37,7 @@
|
|||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
brew install --build-from-source libusb
|
brew install libusb
|
||||||
read -r -a arr <<< $(brew list --versions libusb)
|
read -r -a arr <<< $(brew list --versions libusb)
|
||||||
version=${arr[1]}
|
version=${arr[1]}
|
||||||
echo "libusb = $version" >> ~/versions.txt
|
echo "libusb = $version" >> ~/versions.txt
|
||||||
|
|||||||
@@ -44,6 +44,8 @@ sw_vers >> ~/versions.txt
|
|||||||
echo "***** All installed packages *****" >> ~/versions.txt
|
echo "***** All installed packages *****" >> ~/versions.txt
|
||||||
echo "***** HomeBrew *****" >> ~/versions.txt
|
echo "***** HomeBrew *****" >> ~/versions.txt
|
||||||
brew list --versions >> ~/versions.txt
|
brew list --versions >> ~/versions.txt
|
||||||
|
echo "***** HomeBrew Casks*****" >> ~/versions.txt
|
||||||
|
brew cask list --versions >> ~/versions.txt
|
||||||
echo "***** Apple's installer *****" >> ~/versions.txt
|
echo "***** Apple's installer *****" >> ~/versions.txt
|
||||||
pkgutil --pkgs >> ~/versions.txt
|
pkgutil --pkgs >> ~/versions.txt
|
||||||
echo "*********************************************" >> ~/versions.txt
|
echo "*********************************************" >> ~/versions.txt
|
||||||
|
|||||||
34
coin/provisioning/common/windows/install-dotnet.ps1 → coin/provisioning/common/macos/ninja.sh
Normal file → Executable file
34
coin/provisioning/common/windows/install-dotnet.ps1 → coin/provisioning/common/macos/ninja.sh
Normal file → Executable file
@@ -1,3 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
@@ -30,30 +32,18 @@
|
|||||||
## $QT_END_LICENSE$
|
## $QT_END_LICENSE$
|
||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
|
||||||
|
|
||||||
# This script will install Dotnet SDK which is required for Azure installation
|
# This script will install ninja binary
|
||||||
|
|
||||||
$version = "2.1"
|
# shellcheck source=./../unix/InstallFromCompressedFileFromURL.sh
|
||||||
if (Is64BitWinHost) {
|
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
||||||
$urlCache = "http://ci-files01-hki.intra.qt.io/input/windows/dotnet-sdk-2.1.809-win-x64.exe"
|
|
||||||
$urlOfficial = "https://download.visualstudio.microsoft.com/download/pr/c980b6fb-e570-4c73-b344-e4dae6573777/f844ac1a4c6ea5de7227a701786126fd/dotnet-sdk-2.1.809-win-x64.exe"
|
|
||||||
$sha1 = "343e80c2ab558a30696dbe03ad2288bf435d5cd8"
|
|
||||||
} else {
|
|
||||||
$urlCache = "http://ci-files01-hki.intra.qt.io/input/windows/dotnet-sdk-2.1.809-win-x86.exe"
|
|
||||||
$urlOfficial = "https://download.visualstudio.microsoft.com/download/pr/cf86a2f3-f6b2-4959-8e41-cf84b0d2f294/a61e834f56abe2dc2e12599e1a60c10b/dotnet-sdk-2.1.809-win-x86.exe"
|
|
||||||
$sha1 = "b38a4e1392f17aed110508a1687f1c65b9d86161"
|
|
||||||
}
|
|
||||||
$installer = "C:\Windows\Temp\dotnet-sdk-$version.exe"
|
|
||||||
|
|
||||||
Write-Host "Installing Dotnet SDK $version"
|
|
||||||
Download $urlOfficial $urlCache $installer
|
|
||||||
Verify-Checksum $installer $sha1
|
|
||||||
Run-Executable "$installer" "/install /passive"
|
|
||||||
Prepend-Path "C:\Program Files\dotnet"
|
|
||||||
Remove $installer
|
|
||||||
|
|
||||||
Write-Output "Dotnet SDK = $version" >> ~/versions.txt
|
|
||||||
|
|
||||||
|
version="1.10.1"
|
||||||
|
internalUrl="http://ci-files01-hki.ci.local/input/mac/ninja-mac_v${version}.zip"
|
||||||
|
externalUrl="https://github.com/ninja-build/ninja/releases/download/v${version}/ninja-mac.zip"
|
||||||
|
SHA1="de7c594e3bf76f7c86b9d6874d49c8824b2a76e1"
|
||||||
|
DestDir="/usr/local/bin/"
|
||||||
|
|
||||||
|
InstallFromCompressedFileFromURL "$internalUrl" "$externalUrl" "$SHA1" "$DestDir" ""
|
||||||
|
|
||||||
|
echo "Ninja = $version" >> ~/versions.txt
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Copyright (C) 2017 Pelagicore AG
|
## Copyright (C) 2017 Pelagicore AG
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
@@ -43,23 +43,23 @@ source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|||||||
# shellcheck source=./pip.sh
|
# shellcheck source=./pip.sh
|
||||||
source "${BASH_SOURCE%/*}/pip.sh"
|
source "${BASH_SOURCE%/*}/pip.sh"
|
||||||
|
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/python-3.6.1-macosx10.6.pkg"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/python-3.7.4-macosx10.9.pkg"
|
||||||
AltUrl="https://www.python.org/ftp/python/3.6.1/python-3.6.1-macosx10.6.pkg"
|
AltUrl="https://www.python.org/ftp/python/3.7.4/python-3.7.4-macosx10.9.pkg"
|
||||||
SHA1="ae0c749544c2d573c3cc29c4c2d7d9a595db28f9"
|
SHA1="ef8a6b1abba6a6e8553916a881af440705653fa8"
|
||||||
DestDir="/"
|
DestDir="/"
|
||||||
|
|
||||||
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
||||||
|
|
||||||
InstallPip python3.6
|
InstallPip python3.7
|
||||||
|
|
||||||
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3 install virtualenv wheel
|
/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3 install virtualenv wheel
|
||||||
|
|
||||||
SetEnvVar "PYTHON3_PATH" "/Library/Frameworks/Python.framework/Versions/3.6/bin"
|
SetEnvVar "PYTHON3_PATH" "/Library/Frameworks/Python.framework/Versions/3.7/bin"
|
||||||
SetEnvVar "PIP3_PATH" "/Library/Frameworks/Python.framework/Versions/3.6/bin"
|
SetEnvVar "PIP3_PATH" "/Library/Frameworks/Python.framework/Versions/3.7/bin"
|
||||||
|
|
||||||
# Install all needed packages in a special wheel cache directory
|
# Install all needed packages in a special wheel cache directory
|
||||||
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3 wheel --wheel-dir $HOME/python3-wheels -r ${BASH_SOURCE%/*}/../shared/requirements.txt
|
/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3 wheel --wheel-dir $HOME/python3-wheels -r ${BASH_SOURCE%/*}/../shared/requirements.txt
|
||||||
SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels"
|
SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels"
|
||||||
|
|
||||||
echo "python3 = 3.6.1" >> ~/versions.txt
|
echo "python3 = 3.7.4" >> ~/versions.txt
|
||||||
|
|
||||||
|
|||||||
38
coin/provisioning/qtci-windows-7-x86/09-openssl.ps1 → coin/provisioning/common/macos/sccache.sh
Normal file → Executable file
38
coin/provisioning/qtci-windows-7-x86/09-openssl.ps1 → coin/provisioning/common/macos/sccache.sh
Normal file → Executable file
@@ -1,3 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
@@ -31,35 +33,11 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
. "$PSScriptRoot\..\common\windows\helpers.ps1"
|
set -ex
|
||||||
|
|
||||||
# This script will install OpenSSL prebuild version. Currently this pre-build version is only needed for Windows 7.
|
source "${BASH_SOURCE%/*}/../unix/sccache.sh"
|
||||||
# Version was build using Windows 7 x86 and MSVC2010
|
|
||||||
|
|
||||||
# Used build commands below:
|
targetArch=x86_64-apple-darwin
|
||||||
# call "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
|
targetVersion=0.2.13-alpha-0
|
||||||
# perl Configure no-asm VC-WIN32 --prefix=C:\openssl\ --openssldir=C:\openssl\
|
sha1=8fe82ddc05a25debc314ea1a8cda665cddb90f72
|
||||||
# nmake
|
installSccache "$targetArch" "$targetVersion" "$sha1"
|
||||||
# nmake install
|
|
||||||
|
|
||||||
|
|
||||||
$version = "1.1.1g"
|
|
||||||
$zip = Get-DownloadLocation ("openssl-$version.7z")
|
|
||||||
$sha1 = "e94263ba067a5cc0ace17e26bb2f98c62d298b5a"
|
|
||||||
$url = "http://ci-files01-hki.intra.qt.io/input/openssl/openssl_${version}_prebuild_x86_windows7_msvc2010.zip"
|
|
||||||
|
|
||||||
Download $url $url $zip
|
|
||||||
Verify-Checksum $zip $sha1
|
|
||||||
$installFolder = "C:\openssl"
|
|
||||||
|
|
||||||
Extract-7Zip $zip "C:\"
|
|
||||||
Remove-Item -Path $zip
|
|
||||||
|
|
||||||
Move-Item -Path C:\openssl_${version}_prebuild_x86_windows7_msvc2010 -Destination C:\openssl
|
|
||||||
|
|
||||||
Set-EnvironmentVariable "OPENSSL_CONF_x86" "$installFolder\openssl.cnf"
|
|
||||||
Set-EnvironmentVariable "OPENSSL_INCLUDE_x86" "$installFolder\include"
|
|
||||||
Set-EnvironmentVariable "OPENSSL_LIB_x86" "$installFolder\lib"
|
|
||||||
Prepend-Path "$installFolder\bin"
|
|
||||||
|
|
||||||
Write-Output "OpenSSL = $version" >> ~/versions.txt
|
|
||||||
41
coin/provisioning/common/macos/set-locale.sh
Executable file
41
coin/provisioning/common/macos/set-locale.sh
Executable file
@@ -0,0 +1,41 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
|
## Copyright (C) 2017 Pelagicore AG
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script sets the macOS locale to UTF-8
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
SetEnvVar "LANG" "en_US.UTF-8"
|
||||||
@@ -53,7 +53,7 @@ sudo rm "$targetFile"
|
|||||||
|
|
||||||
# devtoolset is needed when running configuration
|
# devtoolset is needed when running configuration
|
||||||
if uname -a |grep -qv "Darwin"; then
|
if uname -a |grep -qv "Darwin"; then
|
||||||
export PATH="/opt/rh/devtoolset-4/root/usr/bin:$PATH"
|
export PATH="/opt/rh/devtoolset-7/root/usr/bin:$PATH"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Configuring and building protobuf"
|
echo "Configuring and building protobuf"
|
||||||
|
|||||||
@@ -1,83 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# PySide versions following 5.6 use a C++ parser based on Clang (http://clang.org/).
|
|
||||||
# The Clang library (C-bindings), version 3.9 or higher is required for building.
|
|
||||||
|
|
||||||
# This same script is used to provision libclang to Linux and macOS.
|
|
||||||
# In case of Linux, we expect to get the values as args
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# shellcheck source=./check_and_set_proxy.sh
|
|
||||||
source "${BASH_SOURCE%/*}/check_and_set_proxy.sh"
|
|
||||||
# shellcheck source=./SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/SetEnvVar.sh"
|
|
||||||
# shellcheck source=./DownloadURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/DownloadURL.sh"
|
|
||||||
|
|
||||||
libclang_version=10.0
|
|
||||||
|
|
||||||
if uname -a |grep -q Darwin; then
|
|
||||||
version=$libclang_version
|
|
||||||
url="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${version//\./}-based-mac.7z"
|
|
||||||
sha1="0fe1fa50b1b469d2c05acc3a3468bc93a66f1e5a"
|
|
||||||
url_cached="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${version//\./}-based-mac.7z"
|
|
||||||
elif test -f /etc/redhat-release || /etc/centos-release; then
|
|
||||||
version=$libclang_version
|
|
||||||
url="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${version//\./}-based-linux-Rhel7.6-gcc5.3-x86_64.7z"
|
|
||||||
sha1="1d2e265502fc0832a854f989d757105833fbd179"
|
|
||||||
url_cached="http://ci-files01-hki.intra.qt.io/input/libclang/libclang-release_${version//\./}-based-linux-Rhel7.6-gcc5.3-x86_64.7z"
|
|
||||||
else
|
|
||||||
version=$libclang_version
|
|
||||||
url="https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_${version//\./}-based-linux-Ubuntu18.04-gcc9.2-x86_64.7z"
|
|
||||||
sha1="c1580acb3a82e193acf86f18afb52427c5e67de8"
|
|
||||||
url_cached="http://ci-files01-hki.intra.qt.io/input/libclang/libclang-release_${version//\./}-based-linux-Ubuntu18.04-gcc9.2-x86_64.7z"
|
|
||||||
fi
|
|
||||||
|
|
||||||
zip="/tmp/libclang.7z"
|
|
||||||
destination="/usr/local/libclang-dynlibs-$version"
|
|
||||||
|
|
||||||
DownloadURL $url_cached $url $sha1 $zip
|
|
||||||
if command -v 7zr &> /dev/null; then
|
|
||||||
sudo 7zr x $zip -o/usr/local/
|
|
||||||
else
|
|
||||||
sudo 7z x $zip -o/usr/local/
|
|
||||||
fi
|
|
||||||
sudo mv /usr/local/libclang "$destination"
|
|
||||||
rm -rf $zip
|
|
||||||
|
|
||||||
|
|
||||||
echo "export LLVM_DYNAMIC_LIBS_100=$destination" >> ~/.bash_profile
|
|
||||||
echo "libClang for QtForPython= $version" >> ~/versions.txt
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -47,25 +47,34 @@ source "${BASH_SOURCE%/*}/SetEnvVar.sh"
|
|||||||
# shellcheck source=./DownloadURL.sh
|
# shellcheck source=./DownloadURL.sh
|
||||||
source "${BASH_SOURCE%/*}/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/DownloadURL.sh"
|
||||||
|
|
||||||
libclang_version=6.0
|
libclang_version=10.0
|
||||||
|
|
||||||
if uname -a |grep -q Darwin; then
|
if uname -a |grep -q Darwin; then
|
||||||
version=$libclang_version
|
version=$libclang_version
|
||||||
url="https://download.qt.io/development_releases/prebuilt/libclang/qt/libclang-release_${version//\./}-mac.7z"
|
url="https://download.qt.io/development_releases/prebuilt/libclang/qt/libclang-release_${version//\./}-based-mac.7z"
|
||||||
url_cached="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${version//\./}-mac.7z"
|
url_cached="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${version//\./}-based-mac.7z"
|
||||||
sha1="0af8ab8c1174faf4b721d079587190fc32ea8364"
|
sha1="6e019c428511e74c5d46d0ddca79d8e804b67f8a"
|
||||||
|
elif test -f /etc/redhat-release && cat /etc/redhat-release | grep "Red Hat"; then
|
||||||
|
version=$libclang_version
|
||||||
|
url="https://download.qt.io/development_releases/prebuilt/libclang/qt/libclang-release_${version//\./}-based-linux-Rhel7.6-gcc5.3-x86_64.7z"
|
||||||
|
url_cached="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${version//\./}-based-linux-Rhel7.6-gcc5.3-x86_64.7z"
|
||||||
|
sha1="16fcb99c139ee613ccc46683fa842a5187457f35"
|
||||||
else
|
else
|
||||||
version=$libclang_version
|
version=$libclang_version
|
||||||
url="https://download.qt.io/development_releases/prebuilt/libclang/qt/libclang-release_${version//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
url="https://download.qt.io/development_releases/prebuilt/libclang/qt/libclang-release_${version//\./}-based-linux-Ubuntu18.04-gcc9.2-x86_64.7z"
|
||||||
url_cached="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${version//\./}-linux-Rhel7.2-gcc5.3-x86_64.7z"
|
url_cached="http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_${version//\./}-based-linux-Ubuntu18.04-gcc9.2-x86_64.7z"
|
||||||
sha1="ef59b699f4fcce2e45108b3ff04cc7471c1c4abe"
|
sha1="08f352d411e4b47c2a259c3b120d7cb2db01e41d"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
zip="/tmp/libclang.7z"
|
zip="/tmp/libclang.7z"
|
||||||
destination="/usr/local/libclang-$version"
|
destination="/usr/local/libclang-$version"
|
||||||
|
|
||||||
DownloadURL $url_cached $url $sha1 $zip
|
DownloadURL $url_cached $url $sha1 $zip
|
||||||
sudo 7z x $zip -o/usr/local/
|
if command -v 7zr &> /dev/null; then
|
||||||
|
sudo 7zr x $zip -o/usr/local/
|
||||||
|
else
|
||||||
|
sudo 7z x $zip -o/usr/local/
|
||||||
|
fi
|
||||||
sudo mv /usr/local/libclang "$destination"
|
sudo mv /usr/local/libclang "$destination"
|
||||||
rm -rf $zip
|
rm -rf $zip
|
||||||
|
|
||||||
|
|||||||
59
coin/provisioning/common/unix/sccache.sh
Executable file
59
coin/provisioning/common/unix/sccache.sh
Executable file
@@ -0,0 +1,59 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2018 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
## comment fo changin patchset..coin privision issue
|
||||||
|
|
||||||
|
function installSccache {
|
||||||
|
targetArch=$1
|
||||||
|
targetVersion=$2
|
||||||
|
sha1=$3
|
||||||
|
targetFile=sccache-$targetVersion-$targetArch.tar.gz
|
||||||
|
primaryUrl=http://ci-files01-hki.intra.qt.io/input/sccache/$targetFile
|
||||||
|
cacheUrl=https://github.com/mozilla/sccache/releases/download/$targetVersion/$targetFile
|
||||||
|
DownloadURL "$primaryUrl" "$cacheUrl" "$sha1" "$targetFile"
|
||||||
|
|
||||||
|
sudo mkdir -p /usr/local/sccache
|
||||||
|
sudo tar -C /usr/local/sccache -x -z --totals --strip-components=1 --file="$targetFile"
|
||||||
|
|
||||||
|
# add sccache __before__ the real compiler
|
||||||
|
SetEnvVar "PATH" "/usr/local/sccache:\$PATH"
|
||||||
|
|
||||||
|
# disable sccache server from shutting down after being idle
|
||||||
|
SetEnvVar "SCCACHE_IDLE_TIMEOUT" "0"
|
||||||
|
}
|
||||||
@@ -51,7 +51,7 @@ $sha1 = "b213a293f2127ec3e323fb3cfc0c9807664fd997"
|
|||||||
$destination = "C:\Utils\openssl-android-master"
|
$destination = "C:\Utils\openssl-android-master"
|
||||||
|
|
||||||
# msys unix style paths
|
# msys unix style paths
|
||||||
$ndkPath = "/c/Utils/Android/android-ndk-r20"
|
$ndkPath = "/c/Utils/Android/android-ndk-r21d"
|
||||||
$openssl_path = "/c/Utils/openssl-android-master"
|
$openssl_path = "/c/Utils/openssl-android-master"
|
||||||
$cc_path = "$ndkPath/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
$cc_path = "$ndkPath/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
||||||
Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
Download https://www.openssl.org/source/openssl-$version.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version.tar.gz $zip
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -40,23 +40,24 @@
|
|||||||
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
||||||
|
|
||||||
# NDK
|
# NDK
|
||||||
$ndkVersion = "r20"
|
$ndkVersion = "r21d"
|
||||||
$ndkCachedUrl = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersion-windows-x86_64.zip"
|
$ndkCachedUrl = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersion-windows-x86_64.zip"
|
||||||
$ndkOfficialUrl = "https://dl.google.com/android/repository/android-ndk-$ndkVersion-windows-x86_64.zip"
|
$ndkOfficialUrl = "https://dl.google.com/android/repository/android-ndk-$ndkVersion-windows-x86_64.zip"
|
||||||
$ndkChecksum = "36e1dc77fad08ad2498fb94b13ad8caf26bbd9df"
|
$ndkChecksum = "99175ce1210258f2280568cd340e0666c69955c7"
|
||||||
$ndkFolder = "c:\Utils\Android\android-ndk-$ndkVersion"
|
$ndkFolder = "c:\Utils\Android\android-ndk-$ndkVersion"
|
||||||
$ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
$ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
||||||
|
|
||||||
# SDK
|
# SDK
|
||||||
$toolsVersion = "26.1.1"
|
$toolsVersion = "2.1"
|
||||||
$toolsFile = "sdk-tools-windows-4333796.zip"
|
$toolsFile = "commandlinetools-win-6609375_latest.zip"
|
||||||
$sdkApi = "ANDROID_API_VERSION"
|
$sdkApi = "ANDROID_API_VERSION"
|
||||||
$sdkApiLevel = "android-28"
|
$sdkApiLevel = "android-28"
|
||||||
$sdkBuildToolsVersion = "28.0.3"
|
$sdkBuildToolsVersion = "28.0.3"
|
||||||
$toolsCachedUrl= "\\ci-files01-hki.intra.qt.io\provisioning\android\$toolsFile"
|
$toolsCachedUrl= "\\ci-files01-hki.intra.qt.io\provisioning\android\$toolsFile"
|
||||||
$toolsOfficialUrl = "https://dl.google.com/android/repository/$toolsFile"
|
$toolsOfficialUrl = "https://dl.google.com/android/repository/$toolsFile"
|
||||||
$toolsChecksum = "aa298b5346ee0d63940d13609fe6bec621384510"
|
$toolsChecksum = "e2e19c2ff584efa87ef0cfdd1987f92881323208"
|
||||||
$toolsFolder = "c:\Utils\Android\tools"
|
$toolsFolder = "c:\Utils\Android\cmdline-tools"
|
||||||
|
|
||||||
$sdkZip = "c:\Windows\Temp\$toolsFile"
|
$sdkZip = "c:\Windows\Temp\$toolsFile"
|
||||||
|
|
||||||
function Install($1, $2, $3, $4) {
|
function Install($1, $2, $3, $4) {
|
||||||
@@ -76,7 +77,9 @@ Set-EnvironmentVariable "ANDROID_NDK_HOME" $ndkFolder
|
|||||||
Set-EnvironmentVariable "ANDROID_NDK_ROOT" $ndkFolder
|
Set-EnvironmentVariable "ANDROID_NDK_ROOT" $ndkFolder
|
||||||
|
|
||||||
Install $toolsCachedUrl $sdkZip $toolsChecksum $sdkOfficialUrl
|
Install $toolsCachedUrl $sdkZip $toolsChecksum $sdkOfficialUrl
|
||||||
Set-EnvironmentVariable "ANDROID_SDK_HOME" C:\Utils\Android
|
New-Item -ItemType directory -Path $toolsFolder
|
||||||
|
Move-Item -Path C:\Utils\Android\tools -Destination $toolsFolder\
|
||||||
|
Set-EnvironmentVariable "ANDROID_SDK_HOME" "C:\Utils\Android"
|
||||||
Set-EnvironmentVariable "ANDROID_API_VERSION" $sdkApiLevel
|
Set-EnvironmentVariable "ANDROID_API_VERSION" $sdkApiLevel
|
||||||
|
|
||||||
if (IsProxyEnabled) {
|
if (IsProxyEnabled) {
|
||||||
@@ -98,8 +101,8 @@ Out-File -FilePath C:\Utils\Android\licenses\android-sdk-license -Encoding utf8
|
|||||||
# Attempt to catch all errors of sdkmanager.bat, even when hidden behind a pipeline.
|
# Attempt to catch all errors of sdkmanager.bat, even when hidden behind a pipeline.
|
||||||
$ErrorActionPreference = "Stop"
|
$ErrorActionPreference = "Stop"
|
||||||
|
|
||||||
cd $toolsFolder\bin\
|
cd $toolsFolder\tools\bin\
|
||||||
$sdkmanager_args += "platforms;$sdkApiLevel", "platform-tools", "build-tools;$sdkBuildToolsVersion"
|
$sdkmanager_args += "platforms;$sdkApiLevel", "platform-tools", "build-tools;$sdkBuildToolsVersion", "--sdk_root=C:\Utils\Android"
|
||||||
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat @sdkmanager_args | Out-Null'
|
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat @sdkmanager_args | Out-Null'
|
||||||
Invoke-Expression $command
|
Invoke-Expression $command
|
||||||
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat --licenses'
|
$command = 'for($i=0;$i -lt 6;$i++) { $response += "y`n"}; $response | .\sdkmanager.bat --licenses'
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2019 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -33,8 +33,8 @@
|
|||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
$majorminorversion = "3.7"
|
$majorminorversion = "3.18"
|
||||||
$version = "3.7.2"
|
$version = "3.18.3"
|
||||||
|
|
||||||
$zip = Get-DownloadLocation ("cmake-" + $version + "-win32-x86.zip")
|
$zip = Get-DownloadLocation ("cmake-" + $version + "-win32-x86.zip")
|
||||||
$officialurl = "https://cmake.org/files/v" + $majorminorversion + "/cmake-" + $version + "-win32-x86.zip"
|
$officialurl = "https://cmake.org/files/v" + $majorminorversion + "/cmake-" + $version + "-win32-x86.zip"
|
||||||
@@ -44,7 +44,7 @@ Write-Host "Removing old cmake"
|
|||||||
Remove-Item "C:\CMake" -Force -Recurse -ErrorAction SilentlyContinue
|
Remove-Item "C:\CMake" -Force -Recurse -ErrorAction SilentlyContinue
|
||||||
|
|
||||||
Download $officialurl $cachedurl $zip
|
Download $officialurl $cachedurl $zip
|
||||||
Verify-Checksum $zip "c80c17e858ecfebfaf16fe8af18b174d2600c4e6"
|
Verify-Checksum $zip "ab82b5dd945a7f54d4ecb435441bae247c646c26"
|
||||||
|
|
||||||
Extract-7Zip $zip C:
|
Extract-7Zip $zip C:
|
||||||
$defaultinstallfolder = "C:\cmake-" + $version + "-win32-x86"
|
$defaultinstallfolder = "C:\cmake-" + $version + "-win32-x86"
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
Disable-NetAdapterLso "Ethernet 2"
|
Disable-NetAdapterLso Ethernet
|
||||||
Start-Sleep -s 15 # Give windows some time to adjust network settings
|
Start-Sleep -s 15 # Give windows some time to adjust network settings
|
||||||
|
|||||||
0
coin/provisioning/common/windows/emsdk.ps1
Executable file → Normal file
0
coin/provisioning/common/windows/emsdk.ps1
Executable file → Normal file
0
coin/provisioning/common/windows/install-mcuxpresso.ps1
Executable file → Normal file
0
coin/provisioning/common/windows/install-mcuxpresso.ps1
Executable file → Normal file
65
coin/provisioning/common/windows/install-sccache.ps1
Normal file
65
coin/provisioning/common/windows/install-sccache.ps1
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# Install mozilla sccache
|
||||||
|
|
||||||
|
param(
|
||||||
|
[string]$arch="x86_64-pc-windows-msvc",
|
||||||
|
[string]$version="0.2.13-alpha-0",
|
||||||
|
[string]$sha1="39ee0b0b98aa20c54a75ba1cb3116ea694e83c38"
|
||||||
|
)
|
||||||
|
|
||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
$basename = "sccache-" + $version + "-" + $arch
|
||||||
|
$zipfile = $basename + ".tar.gz"
|
||||||
|
$tempfile = "C:\Windows\Temp\" + $zipfile
|
||||||
|
$urlCache = "http://ci-files01-hki.intra.qt.io/input/sccache/" + $zipfile
|
||||||
|
$urlOfficial = "https://github.com/mozilla/sccache/releases/download/" + $version + "/" + $zipfile
|
||||||
|
$targetFolder = "C:\Program Files\"
|
||||||
|
|
||||||
|
Write-Host "Downloading sccache $version..."
|
||||||
|
Download $urlOfficial $urlCache $tempfile
|
||||||
|
Verify-Checksum $tempfile $sha1
|
||||||
|
Write-Host "Extracting $tempfile to $targetFolder..."
|
||||||
|
Extract-tar_gz $tempfile $targetFolder
|
||||||
|
Remove-Item -Path $tempfile
|
||||||
|
|
||||||
|
# Turnoff idle timeout to avoid sccache shutting down
|
||||||
|
Set-EnvironmentVariable "SCCACHE_IDLE_TIMEOUT" "0"
|
||||||
|
|
||||||
|
# add sccache to PATH
|
||||||
|
Set-EnvironmentVariable "PATH" "C:\Program Files\$basename\;$([Environment]::GetEnvironmentVariable('PATH', 'Machine'))"
|
||||||
|
|
||||||
|
# update versions
|
||||||
|
Write-Output "sccache = $version" >> ~\versions.txt
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
param(
|
|
||||||
[Int32]$archVer=32,
|
|
||||||
[string]$toolchain="vs2019",
|
|
||||||
[bool]$setDefault=$true
|
|
||||||
)
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
|
||||||
|
|
||||||
$libclang_version="10.0"
|
|
||||||
Write-Output "libClang for QtForPython = $libclang_version" >> ~/versions.txt
|
|
||||||
|
|
||||||
# PySide versions following Qt6 use a C++ parser based on Clang (http://clang.org/).
|
|
||||||
# The Clang library (C-bindings), version 8.0 or higher is required for building.
|
|
||||||
|
|
||||||
# Starting from Qt 5.11 QDoc requires Clang to parse C++
|
|
||||||
|
|
||||||
$baseDestination = "C:\Utils\libclang-" + $libclang_version + "-dynlibs-" + $toolchain
|
|
||||||
$libclang_version = $libclang_version -replace '["."]'
|
|
||||||
|
|
||||||
function install() {
|
|
||||||
|
|
||||||
param(
|
|
||||||
[string]$sha1=$1,
|
|
||||||
[string]$destination=$2
|
|
||||||
)
|
|
||||||
|
|
||||||
$zip = "c:\users\qt\downloads\libclang-dyn.7z"
|
|
||||||
|
|
||||||
$script:OfficialUrl = "https://download.qt.io/development_releases/prebuilt/libclang/libclang-release_$libclang_version-based-windows-$toolchain`_$archVer.7z"
|
|
||||||
$script:CachedUrl = "http://ci-files01-hki.intra.qt.io/input/libclang/libclang-release_$libclang_version-based-windows-$toolchain`_$archVer.7z"
|
|
||||||
|
|
||||||
Download $OfficialUrl $CachedUrl $zip
|
|
||||||
Verify-Checksum $zip $sha1
|
|
||||||
Extract-7Zip $zip C:\Utils\
|
|
||||||
Rename-Item C:\Utils\libclang $destination
|
|
||||||
Remove-Item -Force -Path $zip
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( $toolchain -eq "vs2019" ) {
|
|
||||||
if ( $archVer -eq 64 ) {
|
|
||||||
$sha1 = "B2C4F24B2388AEBAA6B8FCE3AE4E63D34D1517FE"
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$sha1 = "b970f51df255a27e0fdb7b665e70ed5281257f40"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
install $sha1 $baseDestination-$archVer
|
|
||||||
|
|
||||||
Set-EnvironmentVariable "LLVM_DYNAMIC_LIBS_100" ($baseDestination + "-_ARCH_")
|
|
||||||
|
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
param(
|
param(
|
||||||
[Int32]$archVer=32,
|
[Int32]$archVer=32,
|
||||||
[string]$toolchain="vs2015",
|
[string]$toolchain="vs2019",
|
||||||
[bool]$setDefault=$true
|
[bool]$setDefault=$true
|
||||||
)
|
)
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
$libclang_version="6.0"
|
$libclang_version="10.0"
|
||||||
Write-Output "libClang = $libclang_version" >> ~/versions.txt
|
Write-Output "libClang = $libclang_version" >> ~/versions.txt
|
||||||
|
|
||||||
# PySide versions following 5.6 use a C++ parser based on Clang (http://clang.org/).
|
# PySide versions following 5.6 use a C++ parser based on Clang (http://clang.org/).
|
||||||
@@ -25,8 +25,8 @@ function install() {
|
|||||||
|
|
||||||
$zip = "c:\users\qt\downloads\libclang.7z"
|
$zip = "c:\users\qt\downloads\libclang.7z"
|
||||||
|
|
||||||
$script:OfficialUrl = "https://download.qt.io/development_releases/prebuilt/libclang/qt/libclang-release_$libclang_version-windows-$toolchain`_$archVer.7z"
|
$script:OfficialUrl = "https://download.qt.io/development_releases/prebuilt/libclang/qt/libclang-release_$libclang_version-based-windows-$toolchain`_$archVer.7z"
|
||||||
$script:CachedUrl = "http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_$libclang_version-windows-$toolchain`_$archVer.7z"
|
$script:CachedUrl = "http://ci-files01-hki.intra.qt.io/input/libclang/qt/libclang-release_$libclang_version-based-windows-$toolchain`_$archVer.7z"
|
||||||
|
|
||||||
Download $OfficialUrl $CachedUrl $zip
|
Download $OfficialUrl $CachedUrl $zip
|
||||||
Verify-Checksum $zip $sha1
|
Verify-Checksum $zip $sha1
|
||||||
@@ -37,44 +37,34 @@ function install() {
|
|||||||
|
|
||||||
$toolchainSuffix = ""
|
$toolchainSuffix = ""
|
||||||
|
|
||||||
if ( $toolchain -eq "vs2015" ) {
|
if ( $toolchain -eq "vs2019" ) {
|
||||||
if ( $archVer -eq 64 ) {
|
if ( $archVer -eq 64 ) {
|
||||||
$sha1 = "a399af949271e6d3bfc578ea2c17ff1d6c6318b9"
|
$sha1 = "6e1b3e6d38803a3bf088e521f4f4feb1ca44bac3"
|
||||||
$destination = $baseDestination + "-64"
|
}
|
||||||
|
else {
|
||||||
install $sha1 $destination
|
$sha1 = "36fcdc3155eef3636d99ed591f12e73d7a9a2e0c"
|
||||||
}
|
}
|
||||||
|
|
||||||
$archVer=32
|
|
||||||
$sha1 = "aa3f68f1cfa87780a4631a98ce883d3d9cb94330"
|
|
||||||
$destination = $baseDestination + "-32"
|
|
||||||
|
|
||||||
install $sha1 $destination
|
|
||||||
$toolchainSuffix = "msvc"
|
$toolchainSuffix = "msvc"
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( $toolchain -eq "mingw" ) {
|
if ( $toolchain -eq "mingw" ) {
|
||||||
if ( $archVer -eq 64 ) {
|
if ( $archVer -eq 64 ) {
|
||||||
$sha1 = "b382502f82d1cfa7d3cc3016d909d37edc19c22c"
|
$sha1 = "34daf2324d190de49f8e4005afeb39a7d70c5842"
|
||||||
$destination = $baseDestination + "-64"
|
}
|
||||||
|
else {
|
||||||
install $sha1 $destination
|
$sha1 = "3d7c809ab12c9293df8ffd9343cee68f184c8612"
|
||||||
}
|
}
|
||||||
|
|
||||||
$archVer=32
|
|
||||||
$sha1 = "cbc68e0f93f4cb0ed7084a045b7c07a1980a2a44"
|
|
||||||
$destination = $baseDestination + "-32"
|
|
||||||
|
|
||||||
install $sha1 $destination
|
|
||||||
$toolchainSuffix = "mingw"
|
$toolchainSuffix = "mingw"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
install $sha1 $baseDestination-$archVer
|
||||||
|
|
||||||
if ( $setDefault ) {
|
if ( $setDefault ) {
|
||||||
Set-EnvironmentVariable "LLVM_INSTALL_DIR" ($baseDestination + "-_ARCH_")
|
Set-EnvironmentVariable "LLVM_INSTALL_DIR" ($baseDestination + "-_ARCH_")
|
||||||
}
|
}
|
||||||
Set-EnvironmentVariable ("LLVM_INSTALL_DIR_" + $toolchainSuffix) ($baseDestination + "-_ARCH_")
|
Set-EnvironmentVariable ("LLVM_INSTALL_DIR_" + $toolchainSuffix) ($baseDestination + "-_ARCH_")
|
||||||
|
|
||||||
if ( $libclang_version -eq "60" ) {
|
if ( $libclang_version -eq "100" ) {
|
||||||
# This is a hacked static build of libclang which requires special
|
# This is a hacked static build of libclang which requires special
|
||||||
# handling on the qdoc side.
|
# handling on the qdoc side.
|
||||||
Set-EnvironmentVariable "QDOC_USE_STATIC_LIBCLANG" "1"
|
Set-EnvironmentVariable "QDOC_USE_STATIC_LIBCLANG" "1"
|
||||||
|
|||||||
@@ -37,25 +37,25 @@
|
|||||||
# Needed by QtWebengine
|
# Needed by QtWebengine
|
||||||
|
|
||||||
$version = "12.18.0"
|
$version = "12.18.0"
|
||||||
if (Is64BitWinHost) {
|
$package = "C:\Windows\temp\nodejs-$version.zip"
|
||||||
$arch = "x64"
|
$targetFolder = "C:\Utils\nodejs"
|
||||||
|
$arch = "$((Get-WmiObject Win32_Processor).AddressWidth)"
|
||||||
|
$externalUrl = "https://nodejs.org/dist/v$version/node-v$version-win-x$arch.zip"
|
||||||
|
$internalUrl = "http://ci-files01-hki.intra.qt.io/input/windows/node-v$version-win-x$arch.zip"
|
||||||
|
|
||||||
|
if ( $arch -eq 64 ) {
|
||||||
$sha1 = "457b1527d249ee471a9445953a906cb10c75378d"
|
$sha1 = "457b1527d249ee471a9445953a906cb10c75378d"
|
||||||
} else {
|
} else {
|
||||||
$arch = "x86"
|
|
||||||
$sha1 = "58801900f5bddca9c00feed6b84fed729426fc92"
|
$sha1 = "58801900f5bddca9c00feed6b84fed729426fc92"
|
||||||
}
|
|
||||||
|
|
||||||
$package = "C:\Windows\temp\nodejs-$version.zip"
|
}
|
||||||
$targetFolder = "C:\Utils"
|
|
||||||
$installFolder = "C:\Utils\node-v$version-win-$arch"
|
|
||||||
$externalUrl = "https://nodejs.org/dist/v$version/node-v$version-win-$arch.zip"
|
|
||||||
$internalUrl = "http://ci-files01-hki.intra.qt.io/input/windows/node-v$version-win-$arch.zip"
|
|
||||||
|
|
||||||
Write-Host "Installing Node.js"
|
Write-Host "Installing Node.js"
|
||||||
Download $externalUrl $internalUrl $package
|
Download $externalUrl $internalUrl $package
|
||||||
Verify-Checksum $package $sha1
|
Verify-Checksum $package $sha1
|
||||||
|
mkdir $targetFolder
|
||||||
Extract-7Zip $package $targetFolder
|
Extract-7Zip $package $targetFolder
|
||||||
Add-Path $installFolder
|
Add-Path $targetFolder
|
||||||
Remove $package
|
Remove $package
|
||||||
|
|
||||||
Write-Output "Node.js = $version" >> ~/versions.txt
|
Write-Output "Node.js = $version" >> ~/versions.txt
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Ipv6 link local becomes tentative and dadfailed if two systems has the same secret_key
|
||||||
|
# New unique secret key will be created automatically during start up.
|
||||||
|
# https://access.redhat.com/solutions/3553581
|
||||||
|
echo "Removing secret_key"
|
||||||
|
sudo rm -f "/var/lib/NetworkManager/secret_key"
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
echo "Change default stable-secret to based on MAC"
|
||||||
|
sudo sed -i '/^IPV6_ADDR_GEN_MODE/d' "/etc/sysconfig/network-scripts/ifcfg-ens192"
|
||||||
52
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/01-systemsetup.sh
Executable file
52
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/01-systemsetup.sh
Executable file
@@ -0,0 +1,52 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
# shellcheck source=../common/shared/network_test_server_ip.txt
|
||||||
|
source "$BASEDIR/../common/shared/network_test_server_ip.txt"
|
||||||
|
|
||||||
|
echo "Set Network Test Server address to $network_test_server_ip in /etc/hosts"
|
||||||
|
echo "$network_test_server_ip qt-test-server qt-test-server.qt-test-net" | sudo tee -a /etc/hosts
|
||||||
|
echo "Set DISPLAY"
|
||||||
|
echo 'export DISPLAY=":0"' >> ~/.bashrc
|
||||||
|
# for current session
|
||||||
|
export DISPLAY=:0
|
||||||
|
|
||||||
|
# disable Automatic screen lock
|
||||||
|
gsettings set org.gnome.desktop.screensaver lock-enabled false
|
||||||
|
# disable blank screen power saving
|
||||||
|
gsettings set org.gnome.desktop.session idle-delay 0
|
||||||
50
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/02-install-rhel-epel.sh
Executable file
50
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/02-install-rhel-epel.sh
Executable file
@@ -0,0 +1,50 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/DownloadURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/DownloadURL.sh"
|
||||||
|
|
||||||
|
package="epel-release-latest-8.noarch.rpm"
|
||||||
|
primaryUrl="https://dl.fedoraproject.org/pub/epel/$package"
|
||||||
|
cacheUrl="http://ci-files01-hki.intra.qt.io/input/centos/$package"
|
||||||
|
sha256="8949517e8a84556d06dba8b030fb5bc4553474b352d7ce25799469aa9af4cc62"
|
||||||
|
targetFile="/tmp/$package"
|
||||||
|
|
||||||
|
DownloadURL "$cacheUrl" "$primaryUrl" "$sha256" "$targetFile"
|
||||||
|
|
||||||
|
sudo yum -y install "$targetFile"
|
||||||
|
rm "$targetFile"
|
||||||
14
coin/provisioning/common/windows/install-azure-tool.ps1 → coin/provisioning/qtci-linux-CentOS-8.1-x86_64/03-enable-repos.sh
Normal file → Executable file
14
coin/provisioning/common/windows/install-azure-tool.ps1 → coin/provisioning/qtci-linux-CentOS-8.1-x86_64/03-enable-repos.sh
Normal file → Executable file
@@ -1,3 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
@@ -30,11 +32,13 @@
|
|||||||
## $QT_END_LICENSE$
|
## $QT_END_LICENSE$
|
||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
|
||||||
|
|
||||||
# This script will install Azure singtool using Dotnet SDK
|
set -ex
|
||||||
$dotnet = "C:\Program Files\dotnet\dotnet.exe"
|
|
||||||
|
|
||||||
$version = "2.0.17"
|
sudo yum -y install yum-utils
|
||||||
Run-Executable "$dotnet" "tool install --global AzureSignTool --version $version"
|
|
||||||
|
sudo yum-config-manager --enable AppStream
|
||||||
|
sudo yum-config-manager --enable PowerTools
|
||||||
|
sudo yum-config-manager --enable BaseOS
|
||||||
|
sudo yum-config-manager --enable epel-playground
|
||||||
|
|
||||||
160
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/04-install-packages.sh
Executable file
160
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/04-install-packages.sh
Executable file
@@ -0,0 +1,160 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# Remove update notifications and packagekit running in the background
|
||||||
|
sudo yum -y remove PackageKit gnome-software
|
||||||
|
|
||||||
|
installPackages=()
|
||||||
|
installPackages+=(git)
|
||||||
|
installPackages+=(zlib-devel)
|
||||||
|
installPackages+=(glib2-devel)
|
||||||
|
installPackages+=(openssl-devel)
|
||||||
|
installPackages+=(freetype-devel)
|
||||||
|
installPackages+=(fontconfig-devel)
|
||||||
|
# cmake build
|
||||||
|
installPackages+=(ninja-build)
|
||||||
|
installPackages+=(pcre2-devel)
|
||||||
|
installPackages+=(double-conversion-devel)
|
||||||
|
installPackages+=(zstd)
|
||||||
|
# EGL support
|
||||||
|
installPackages+=(mesa-libEGL-devel)
|
||||||
|
installPackages+=(mesa-libGL-devel)
|
||||||
|
installPackages+=(libxkbfile-devel)
|
||||||
|
# Xinput2
|
||||||
|
installPackages+=(libXi-devel)
|
||||||
|
installPackages+=(mysql-server)
|
||||||
|
installPackages+=(mysql)
|
||||||
|
installPackages+=(mysql-devel)
|
||||||
|
installPackages+=(postgresql-devel)
|
||||||
|
installPackages+=(cups-devel)
|
||||||
|
installPackages+=(dbus-devel)
|
||||||
|
# gstreamer 1 for QtMultimedia
|
||||||
|
# Note! gstreamer1-plugins-bad-free needs to be upgraded or it will conflicts with gstreamer1-plugins-base-devel
|
||||||
|
installPackages+=(gstreamer1-plugins-bad-free)
|
||||||
|
installPackages+=(gstreamer1-devel)
|
||||||
|
installPackages+=(gstreamer1-plugins-base-devel)
|
||||||
|
# gtk3 style for QtGui/QStyle
|
||||||
|
installPackages+=(gtk3-devel)
|
||||||
|
# libusb1 for tqtc-boot2qt/qdb
|
||||||
|
installPackages+=(libusbx-devel)
|
||||||
|
# speech-dispatcher-devel for QtSpeech, otherwise it has no backend on Linux
|
||||||
|
installPackages+=(speech-dispatcher-devel)
|
||||||
|
# Python 2 devel and pip. python-pip requires the EPEL repository to be added
|
||||||
|
installPackages+=(python2-devel python2-pip)
|
||||||
|
# Python 3 with python-devel, pip and virtualenv
|
||||||
|
installPackages+=(python36)
|
||||||
|
installPackages+=(python36-devel)
|
||||||
|
# WebEngine
|
||||||
|
installPackages+=(bison)
|
||||||
|
installPackages+=(flex)
|
||||||
|
installPackages+=(gperf)
|
||||||
|
installPackages+=(alsa-lib-devel)
|
||||||
|
installPackages+=(pulseaudio-libs-devel)
|
||||||
|
installPackages+=(libXtst-devel)
|
||||||
|
installPackages+=(nspr-devel)
|
||||||
|
installPackages+=(nss-devel)
|
||||||
|
# For Android builds
|
||||||
|
installPackages+=(java-1.8.0-openjdk-devel)
|
||||||
|
# For receiving shasum
|
||||||
|
installPackages+=(perl-Digest-SHA)
|
||||||
|
# INTEGRITY requirements
|
||||||
|
installPackages+=(glibc.i686)
|
||||||
|
# Enable Qt Bluetooth
|
||||||
|
installPackages+=(bluez-libs-devel)
|
||||||
|
# QtWebKit
|
||||||
|
installPackages+=(libxml2-devel)
|
||||||
|
installPackages+=(libxslt-devel)
|
||||||
|
# For building Wayland from source
|
||||||
|
installPackages+=(libffi-devel)
|
||||||
|
# QtWayland
|
||||||
|
installPackages+=(mesa-libwayland-egl)
|
||||||
|
installPackages+=(mesa-libwayland-egl-devel)
|
||||||
|
installPackages+=(libwayland-client)
|
||||||
|
installPackages+=(libwayland-cursor)
|
||||||
|
installPackages+=(libwayland-server)
|
||||||
|
# Jenkins
|
||||||
|
installPackages+=(chrpath)
|
||||||
|
# libxkbcommon
|
||||||
|
installPackages+=(libxkbcommon-devel)
|
||||||
|
installPackages+=(libxkbcommon-x11-devel)
|
||||||
|
# xcb-util-* libraries
|
||||||
|
installPackages+=(xcb-util-devel)
|
||||||
|
installPackages+=(xcb-util-image-devel)
|
||||||
|
installPackages+=(xcb-util-keysyms-devel)
|
||||||
|
installPackages+=(xcb-util-wm-devel)
|
||||||
|
installPackages+=(xcb-util-renderutil-devel)
|
||||||
|
# ODBC support
|
||||||
|
installPackages+=(unixODBC-devel)
|
||||||
|
installPackages+=(unixODBC)
|
||||||
|
# Vulkan support
|
||||||
|
installPackages+=(vulkan-devel)
|
||||||
|
installPackages+=(vulkan-tools)
|
||||||
|
# Conan: For Python build
|
||||||
|
installPackages+=(xz-devel)
|
||||||
|
installPackages+=(zlib-devel)
|
||||||
|
installPackages+=(libffi-devel)
|
||||||
|
installPackages+=(libsqlite3x-devel)
|
||||||
|
# Build.pl
|
||||||
|
installPackages+=(perl-Data-Dumper)
|
||||||
|
# In RedHat these come with Devtoolset
|
||||||
|
installPackages+=(gcc)
|
||||||
|
installPackages+=(gcc-c++)
|
||||||
|
installPackages+=(libstdc++-static)
|
||||||
|
installPackages+=(make)
|
||||||
|
# Open source VMware Tools
|
||||||
|
installPackages+=(open-vm-tools)
|
||||||
|
|
||||||
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
sudo ln -s /usr/bin/python2 /usr/bin/python
|
||||||
|
|
||||||
|
# We shouldn't use yum to install virtualenv. The one found from package repo is not
|
||||||
|
# working, but we can use installed pip
|
||||||
|
sudo pip3 install --upgrade pip
|
||||||
|
sudo pip3 install virtualenv wheel
|
||||||
|
|
||||||
|
sudo /usr/bin/pip3 install wheel
|
||||||
|
# Install all needed packages in a special wheel cache directory
|
||||||
|
/usr/bin/pip3 wheel --wheel-dir "$HOME/python3-wheels" -r "${BASH_SOURCE%/*}/../common/shared/requirements.txt"
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
|
SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels"
|
||||||
|
|
||||||
|
OpenSSLVersion="$(openssl version |cut -b 9-14)"
|
||||||
|
echo "OpenSSL = $OpenSSLVersion" >> ~/versions.txt
|
||||||
|
|
||||||
46
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/04-p7zip.sh
Executable file
46
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/04-p7zip.sh
Executable file
@@ -0,0 +1,46 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
name="p7zip"
|
||||||
|
version="7-11"
|
||||||
|
sudo yum -y install "$name"
|
||||||
|
|
||||||
|
# Link 7za to 7z so we can use existing installation scripts
|
||||||
|
sudo ln -s /usr/bin/7za /usr/bin/7z
|
||||||
|
|
||||||
|
echo "$name = $version" >> ~/versions.txt
|
||||||
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
BASEDIR=$(dirname "$0")
|
|
||||||
# shellcheck source=../common/unix/libclang-v100-dyn.sh
|
|
||||||
"$BASEDIR/../common/unix/libclang-v100-dyn.sh"
|
|
||||||
6
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/05-libclang.sh
Executable file
6
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/05-libclang.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
BASEDIR=$(dirname "$0")
|
||||||
|
# shellcheck source=../common/unix/libclang.sh
|
||||||
|
"$BASEDIR/../common/unix/libclang.sh"
|
||||||
39
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/07-qnx_700.sh
Executable file
39
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/07-qnx_700.sh
Executable file
@@ -0,0 +1,39 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/qnx_700.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/qnx_700.sh"
|
||||||
39
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/08-integrity.sh
Executable file
39
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/08-integrity.sh
Executable file
@@ -0,0 +1,39 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/integrity.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/integrity.sh"
|
||||||
39
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/09-disable_selinux.sh
Executable file
39
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/09-disable_selinux.sh
Executable file
@@ -0,0 +1,39 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/linux/disable_selinux.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/disable_selinux.sh"
|
||||||
3
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/20-sccache.sh
Executable file
3
coin/provisioning/qtci-linux-CentOS-8.1-x86_64/20-sccache.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
source "${BASH_SOURCE%/*}/../common/linux/sccache.sh"
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user