mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-06 06:56:53 +08:00
Compare commits
327 Commits
v6.3.0-bet
...
6.4.3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cdcd144701 | ||
|
|
2bec217231 | ||
|
|
fc2dc9a598 | ||
|
|
e0e5bbc92e | ||
|
|
74628b7479 | ||
|
|
4ae9f2c44a | ||
|
|
d2434fe2a1 | ||
|
|
88810bb92d | ||
|
|
1f98ca10d8 | ||
|
|
a03b71324b | ||
|
|
f6d3fc13df | ||
|
|
840e61affe | ||
|
|
ba0ed5a148 | ||
|
|
31d81491a4 | ||
|
|
ec169f0592 | ||
|
|
68a04a3fe4 | ||
|
|
9d7f75d34b | ||
|
|
cde0e8a450 | ||
|
|
4556a1a1de | ||
|
|
09b9a9e95d | ||
|
|
fb24a6656a | ||
|
|
4a58eaaea8 | ||
|
|
b47298368a | ||
|
|
80fdd2fe8b | ||
|
|
79a5ee62d6 | ||
|
|
04cc50669c | ||
|
|
171c611b69 | ||
|
|
096e9c86d7 | ||
|
|
2cba97ff97 | ||
|
|
71ca50c6a4 | ||
|
|
90b6629802 | ||
|
|
bc1cbd7a4d | ||
|
|
7d3f87b19f | ||
|
|
e9d40409c2 | ||
|
|
a20013290c | ||
|
|
c3e721e544 | ||
|
|
2277eb6214 | ||
|
|
be216fd910 | ||
|
|
fe8ff09dec | ||
|
|
965086f2bc | ||
|
|
a38deb81a5 | ||
|
|
93f804ed73 | ||
|
|
e9b2c15201 | ||
|
|
6e41cc70a0 | ||
|
|
04a8c2fe49 | ||
|
|
2db3661e56 | ||
|
|
56a8d5a74d | ||
|
|
9904e6f447 | ||
|
|
e24ac3b3ca | ||
|
|
6d046574d0 | ||
|
|
8a5aec9b47 | ||
|
|
6391aed52a | ||
|
|
e0b122e42f | ||
|
|
ef15c16528 | ||
|
|
6239e88de2 | ||
|
|
bcbb51112f | ||
|
|
923ae4e64f | ||
|
|
730c290f53 | ||
|
|
6e94f4eaf0 | ||
|
|
240b203917 | ||
|
|
a0c057c160 | ||
|
|
4772efbe48 | ||
|
|
d473e0ef63 | ||
|
|
5f8c0b220c | ||
|
|
610eb94b82 | ||
|
|
9c8208de5f | ||
|
|
9fc871298c | ||
|
|
43a8ea3bbd | ||
|
|
5f48df25c0 | ||
|
|
fd4187cc09 | ||
|
|
2217500031 | ||
|
|
d7984542a2 | ||
|
|
f3a7ef45f9 | ||
|
|
a74ce90f2d | ||
|
|
9b15868ce5 | ||
|
|
97e64cd225 | ||
|
|
b0a2759c5e | ||
|
|
5f588f7f5b | ||
|
|
52e3f29867 | ||
|
|
f2068ba5d6 | ||
|
|
be94e8efff | ||
|
|
8ba49dc7b5 | ||
|
|
6b8bda0f01 | ||
|
|
cfe88ecea6 | ||
|
|
1190025855 | ||
|
|
d533c5593b | ||
|
|
0240b3a5de | ||
|
|
c1fc588ae7 | ||
|
|
7776bb2577 | ||
|
|
49d893fd9e | ||
|
|
36360821b3 | ||
|
|
635010527c | ||
|
|
e29db34952 | ||
|
|
76c5f99be2 | ||
|
|
835cf41264 | ||
|
|
ebcdf06e03 | ||
|
|
094da4d84c | ||
|
|
6e6c314bf2 | ||
|
|
642e35c7ef | ||
|
|
3ed0d26425 | ||
|
|
45749d90d5 | ||
|
|
c9a584a6ae | ||
|
|
610f5b6270 | ||
|
|
7f055aa083 | ||
|
|
4197afe58b | ||
|
|
2caf376cd1 | ||
|
|
00a0bbfc23 | ||
|
|
1796efc2ac | ||
|
|
ff5ac751da | ||
|
|
40bf5c6cd4 | ||
|
|
c892847a08 | ||
|
|
eb389bbaec | ||
|
|
d623ecab2b | ||
|
|
9e41c731d5 | ||
|
|
05450d9a26 | ||
|
|
33e7cac1b4 | ||
|
|
a9971e1cdc | ||
|
|
3c4b035fc0 | ||
|
|
dfc0d084a2 | ||
|
|
ae98acdc4b | ||
|
|
84b5a55a76 | ||
|
|
040cdee545 | ||
|
|
7d4c4d51cb | ||
|
|
0adae901ee | ||
|
|
a92f882ec7 | ||
|
|
30dc3e90e2 | ||
|
|
2edf643736 | ||
|
|
a833250d59 | ||
|
|
b12068a544 | ||
|
|
beaa9271a8 | ||
|
|
329f8f19ff | ||
|
|
97b6fc7f0c | ||
|
|
8e8e05883e | ||
|
|
3dea9c6b10 | ||
|
|
95014705b5 | ||
|
|
97709856d1 | ||
|
|
4d6eb0d26d | ||
|
|
529df4c2d9 | ||
|
|
cfefed8b3c | ||
|
|
188e774a60 | ||
|
|
af17636e41 | ||
|
|
394513f76c | ||
|
|
43d825d7dc | ||
|
|
f671f6cf00 | ||
|
|
a1b421d720 | ||
|
|
86927357db | ||
|
|
af45c0238f | ||
|
|
495d13836c | ||
|
|
0a784ca073 | ||
|
|
164913b5d9 | ||
|
|
f87f7ac4df | ||
|
|
2a283fe990 | ||
|
|
d691ac62a8 | ||
|
|
fc81f627ce | ||
|
|
531c63fb3e | ||
|
|
43cb6f9c28 | ||
|
|
072181ed44 | ||
|
|
dc32086084 | ||
|
|
09c4895c82 | ||
|
|
fcc4b8fdda | ||
|
|
0940de7755 | ||
|
|
b035f60066 | ||
|
|
9f38c997dc | ||
|
|
0c717c1426 | ||
|
|
898d152739 | ||
|
|
7ac98ea0bb | ||
|
|
aa516e5187 | ||
|
|
458bf1b1bd | ||
|
|
2028583940 | ||
|
|
71e4b8f2e6 | ||
|
|
1e198615f6 | ||
|
|
f7ce76453b | ||
|
|
6e5bc38ab1 | ||
|
|
b7db0810d3 | ||
|
|
d44de19ead | ||
|
|
8fe851289c | ||
|
|
e57ed21365 | ||
|
|
c50755aabc | ||
|
|
65a882504d | ||
|
|
1e6d516cd9 | ||
|
|
56a0c2c146 | ||
|
|
b2795bddfc | ||
|
|
b4333b6cd7 | ||
|
|
91ebdeed2a | ||
|
|
b38ff4e4d7 | ||
|
|
a7be4fc035 | ||
|
|
660cc3716d | ||
|
|
01af766dc5 | ||
|
|
12c753f66f | ||
|
|
82bfd2e9c6 | ||
|
|
871770d03d | ||
|
|
0459819d99 | ||
|
|
4e5d6a7d91 | ||
|
|
785e271771 | ||
|
|
69e123b11c | ||
|
|
05a4597139 | ||
|
|
2046e36ee9 | ||
|
|
c12065ac78 | ||
|
|
b6b127c2d9 | ||
|
|
b1a7f2e737 | ||
|
|
0c85cce1b3 | ||
|
|
21ed2db77b | ||
|
|
178334bd29 | ||
|
|
fb2ad5889e | ||
|
|
2580f6984f | ||
|
|
e70c24cd88 | ||
|
|
22b2c116c6 | ||
|
|
19ecbff332 | ||
|
|
10143120c1 | ||
|
|
b9a7cd83ee | ||
|
|
c3b063a6f2 | ||
|
|
b42e533a6f | ||
|
|
e5b819e26d | ||
|
|
9196022e01 | ||
|
|
30068f2223 | ||
|
|
052ef1bd9f | ||
|
|
5bce721efe | ||
|
|
06e00e9621 | ||
|
|
314d2c5c27 | ||
|
|
2d7bba81c0 | ||
|
|
4cb9ded166 | ||
|
|
66725b2895 | ||
|
|
789c276431 | ||
|
|
2ee43055ed | ||
|
|
12a87cba0a | ||
|
|
3072446274 | ||
|
|
4d4ad69ba1 | ||
|
|
0cfa1fa561 | ||
|
|
75bab52bb9 | ||
|
|
5ab5cea6b3 | ||
|
|
bfc49c207d | ||
|
|
d6a7527384 | ||
|
|
e2b2c06558 | ||
|
|
62be787f95 | ||
|
|
45a92d5f26 | ||
|
|
f8311eaadf | ||
|
|
807b259ea4 | ||
|
|
cae9fef6f0 | ||
|
|
6f5c0fbdf0 | ||
|
|
c1e7cf5c25 | ||
|
|
13a877d4d9 | ||
|
|
c76e26a5fa | ||
|
|
14e486a8c4 | ||
|
|
5d53c917b0 | ||
|
|
4b5a972ae4 | ||
|
|
339a47b4ed | ||
|
|
477877352a | ||
|
|
c4869161b6 | ||
|
|
53493a2351 | ||
|
|
523eb8e1ea | ||
|
|
e5ecdd605e | ||
|
|
96fe74b540 | ||
|
|
e1f18be950 | ||
|
|
171f29f091 | ||
|
|
a9c9418c8a | ||
|
|
ad4484c1ba | ||
|
|
cbeea07854 | ||
|
|
28920cb7b4 | ||
|
|
a4cc949b8d | ||
|
|
ce51e1158a | ||
|
|
1cc99e61dd | ||
|
|
a2393b5882 | ||
|
|
55f8095928 | ||
|
|
2fd91cfe5d | ||
|
|
c36ce3dd49 | ||
|
|
73295cc05c | ||
|
|
1597f43512 | ||
|
|
82ecf74768 | ||
|
|
6c0950edf8 | ||
|
|
b3cd29e56f | ||
|
|
a91868e2c1 | ||
|
|
6cea45bfb8 | ||
|
|
2e4d6af574 | ||
|
|
fba918784f | ||
|
|
d11f7803f4 | ||
|
|
1044c10cab | ||
|
|
69b329a55f | ||
|
|
790989721d | ||
|
|
69536e4b45 | ||
|
|
ce9f7751e3 | ||
|
|
8732165461 | ||
|
|
3f263aa742 | ||
|
|
ac2bdfb93a | ||
|
|
0e641142c1 | ||
|
|
72997d7039 | ||
|
|
1865d70ef8 | ||
|
|
88cde9e500 | ||
|
|
ec6e186d10 | ||
|
|
fc7251edfa | ||
|
|
279841383d | ||
|
|
10897d6514 | ||
|
|
93afb606b4 | ||
|
|
8a94d1e294 | ||
|
|
4a5550cc03 | ||
|
|
848a7d5fa3 | ||
|
|
7486226c7a | ||
|
|
2592bbe8c4 | ||
|
|
2d3ac423b4 | ||
|
|
0c26ca7077 | ||
|
|
56dd3e2127 | ||
|
|
a1c576d6be | ||
|
|
1e8939b4b2 | ||
|
|
81dcae4f93 | ||
|
|
854e478223 | ||
|
|
ebb9836451 | ||
|
|
000691d833 | ||
|
|
d4cb44ad71 | ||
|
|
b19b02173c | ||
|
|
ccf24d5f2a | ||
|
|
649592deea | ||
|
|
099f184880 | ||
|
|
becb423e80 | ||
|
|
fe35c4dbb0 | ||
|
|
20c580e5db | ||
|
|
ccf269f5da | ||
|
|
b9a59fe113 | ||
|
|
9d09f9cee9 | ||
|
|
1cb9c1caef | ||
|
|
10a443c181 | ||
|
|
f55b82ee1d | ||
|
|
71e7ed17a2 | ||
|
|
5ce8c724d2 | ||
|
|
ef4fcb8ac7 | ||
|
|
06edc60e1d | ||
|
|
6e7de2b76c | ||
|
|
1a1028ea20 | ||
|
|
b730181404 |
100
.gitmodules
vendored
100
.gitmodules
vendored
@@ -1,53 +1,53 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtimageformats qtshadertools qtsvg qtlanguageserver
|
recommends = qtimageformats qtshadertools qtsvg qtlanguageserver
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmultimedia"]
|
[submodule "qtmultimedia"]
|
||||||
depends = qtbase qtshadertools
|
depends = qtbase qtshadertools
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative qtquick3d
|
||||||
path = qtmultimedia
|
path = qtmultimedia
|
||||||
url = ../qtmultimedia.git
|
url = ../qtmultimedia.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[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 = 6.3
|
branch = 6.4.3
|
||||||
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 = 6.3
|
branch = dev
|
||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
recommends = qtmultimedia
|
recommends = qtmultimedia
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -76,21 +76,21 @@
|
|||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = 6.3
|
branch = dev
|
||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qtpositioning"]
|
[submodule "qtpositioning"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtserialport
|
recommends = qtdeclarative qtserialport
|
||||||
path = qtpositioning
|
path = qtpositioning
|
||||||
url = ../qtpositioning.git
|
url = ../qtpositioning.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsensors"]
|
[submodule "qtsensors"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtsensors
|
path = qtsensors
|
||||||
url = ../qtsensors.git
|
url = ../qtsensors.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -117,189 +117,203 @@
|
|||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwayland"]
|
[submodule "qtwayland"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwayland
|
path = qtwayland
|
||||||
url = ../qtwayland.git
|
url = ../qtwayland.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtshadertools
|
recommends = qtdeclarative qtshadertools
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtserialport
|
recommends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebsockets"]
|
[submodule "qtwebsockets"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[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 = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebchannel qttools qtpositioning
|
recommends = qtwebchannel qttools qtpositioning
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtcanvas3d
|
path = qtcanvas3d
|
||||||
url = ../qtcanvas3d.git
|
url = ../qtcanvas3d.git
|
||||||
branch = 6.3
|
branch = dev
|
||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qtwebview"]
|
[submodule "qtwebview"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[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 = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[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 = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtvirtualkeyboard"]
|
[submodule "qtvirtualkeyboard"]
|
||||||
depends = qtbase qtdeclarative qtsvg
|
depends = qtbase qtdeclarative qtsvg
|
||||||
recommends = qtmultimedia
|
recommends = qtmultimedia
|
||||||
path = qtvirtualkeyboard
|
path = qtvirtualkeyboard
|
||||||
url = ../qtvirtualkeyboard.git
|
url = ../qtvirtualkeyboard.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgamepad"]
|
[submodule "qtgamepad"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtgamepad
|
path = qtgamepad
|
||||||
url = ../qtgamepad.git
|
url = ../qtgamepad.git
|
||||||
branch = 6.3
|
branch = dev
|
||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qtscxml"]
|
[submodule "qtscxml"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtscxml
|
path = qtscxml
|
||||||
url = ../qtscxml.git
|
url = ../qtscxml.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[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 = 6.3
|
branch = 6.4.3
|
||||||
status = ignore
|
status = addon
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtremoteobjects"]
|
[submodule "qtremoteobjects"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtremoteobjects
|
path = qtremoteobjects
|
||||||
url = ../qtremoteobjects.git
|
url = ../qtremoteobjects.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[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 = 6.3
|
branch = dev
|
||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qtlottie"]
|
[submodule "qtlottie"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtlottie
|
path = qtlottie
|
||||||
url = ../qtlottie.git
|
url = ../qtlottie.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquicktimeline"]
|
[submodule "qtquicktimeline"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtquicktimeline
|
path = qtquicktimeline
|
||||||
url = ../qtquicktimeline
|
url = ../qtquicktimeline
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick3d"]
|
[submodule "qtquick3d"]
|
||||||
depends = qtbase qtdeclarative qtshadertools
|
depends = qtbase qtdeclarative qtshadertools
|
||||||
recommends = qtquicktimeline
|
recommends = qtquicktimeline
|
||||||
path = qtquick3d
|
path = qtquick3d
|
||||||
url = ../qtquick3d.git
|
url = ../qtquick3d.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtshadertools"]
|
[submodule "qtshadertools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtshadertools
|
path = qtshadertools
|
||||||
url = ../qtshadertools.git
|
url = ../qtshadertools.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt5compat"]
|
[submodule "qt5compat"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qt5compat
|
path = qt5compat
|
||||||
url = ../qt5compat.git
|
url = ../qt5compat.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtcoap"]
|
[submodule "qtcoap"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtcoap
|
path = qtcoap
|
||||||
url = ../qtcoap.git
|
url = ../qtcoap.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmqtt"]
|
[submodule "qtmqtt"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtmqtt
|
path = qtmqtt
|
||||||
url = ../qtmqtt.git
|
url = ../qtmqtt.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtopcua"]
|
[submodule "qtopcua"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtopcua
|
path = qtopcua
|
||||||
url = ../qtopcua.git
|
url = ../qtopcua.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtlanguageserver"]
|
[submodule "qtlanguageserver"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtlanguageserver
|
path = qtlanguageserver
|
||||||
url = ../qtlanguageserver.git
|
url = ../qtlanguageserver.git
|
||||||
branch = 6.3
|
branch = 6.4.3
|
||||||
status = preview
|
status = preview
|
||||||
|
[submodule "qthttpserver"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtwebsockets
|
||||||
|
path = qthttpserver
|
||||||
|
url = ../qthttpserver.git
|
||||||
|
branch = 6.4.3
|
||||||
|
status = preview
|
||||||
|
[submodule "qtquick3dphysics"]
|
||||||
|
depends = qtbase qtdeclarative qtquick3d qtshadertools
|
||||||
|
path = qtquick3dphysics
|
||||||
|
url = ../qtquick3dphysics.git
|
||||||
|
branch = 6.4.3
|
||||||
|
status = preview
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,10 @@
|
|||||||
# 3.16 is the absolute minimum though.
|
# 3.16 is the absolute minimum though.
|
||||||
cmake_minimum_required(VERSION 3.16...3.20)
|
cmake_minimum_required(VERSION 3.16...3.20)
|
||||||
|
|
||||||
|
|
||||||
|
# set QT_SUPERBUILD early, so that qtbase/.cmake.conf can check it
|
||||||
|
set(QT_SUPERBUILD TRUE)
|
||||||
|
|
||||||
# Include qtbase's .cmake.conf for access to QT_REPO_MODULE_VERSION
|
# Include qtbase's .cmake.conf for access to QT_REPO_MODULE_VERSION
|
||||||
set(__qt6_qtbase_src_path "${CMAKE_CURRENT_SOURCE_DIR}/qtbase")
|
set(__qt6_qtbase_src_path "${CMAKE_CURRENT_SOURCE_DIR}/qtbase")
|
||||||
include("${__qt6_qtbase_src_path}/.cmake.conf")
|
include("${__qt6_qtbase_src_path}/.cmake.conf")
|
||||||
@@ -37,7 +41,6 @@ include(ECMOptionalAddSubdirectory)
|
|||||||
if (NOT QT_BUILD_STANDALONE_TESTS)
|
if (NOT QT_BUILD_STANDALONE_TESTS)
|
||||||
set(QT_NO_CREATE_TARGETS TRUE)
|
set(QT_NO_CREATE_TARGETS TRUE)
|
||||||
endif()
|
endif()
|
||||||
set(QT_SUPERBUILD TRUE)
|
|
||||||
|
|
||||||
# Get submodule list if not already defined
|
# Get submodule list if not already defined
|
||||||
if(NOT QT_BUILD_SUBMODULES)
|
if(NOT QT_BUILD_SUBMODULES)
|
||||||
@@ -49,16 +52,15 @@ if(NOT QT_BUILD_SUBMODULES)
|
|||||||
endif()
|
endif()
|
||||||
set(QT_BUILD_SUBMODULES "${QT_BUILD_SUBMODULES}" CACHE STRING "Submodules to build")
|
set(QT_BUILD_SUBMODULES "${QT_BUILD_SUBMODULES}" CACHE STRING "Submodules to build")
|
||||||
|
|
||||||
set(qt_module_dependency_map_prefix "__qt_module_dependencies_")
|
qt_internal_sort_module_dependencies("${QT_BUILD_SUBMODULES}" QT_BUILD_SUBMODULES)
|
||||||
qt_internal_sort_module_dependencies("${QT_BUILD_SUBMODULES}" QT_BUILD_SUBMODULES
|
|
||||||
"${qt_module_dependency_map_prefix}")
|
|
||||||
|
|
||||||
foreach(module IN LISTS QT_BUILD_SUBMODULES)
|
foreach(module IN LISTS QT_BUILD_SUBMODULES)
|
||||||
# Check for unmet dependencies
|
# Check for unmet dependencies
|
||||||
if(NOT DEFINED BUILD_${module} OR BUILD_${module})
|
if(NOT DEFINED BUILD_${module} OR BUILD_${module})
|
||||||
message(NOTICE "Checking dependencies of '${module}'")
|
message(NOTICE "Checking dependencies of submodule '${module}'")
|
||||||
get_property(required_deps GLOBAL PROPERTY QT_REQUIRED_DEPS_FOR_${module})
|
get_property(required_deps GLOBAL PROPERTY QT_REQUIRED_DEPS_FOR_${module})
|
||||||
foreach(dep IN LISTS "${qt_module_dependency_map_prefix}${module}")
|
get_property(dependencies GLOBAL PROPERTY QT_DEPS_FOR_${module})
|
||||||
|
foreach(dep IN LISTS dependencies)
|
||||||
if (dep STREQUAL "qtbase")
|
if (dep STREQUAL "qtbase")
|
||||||
# Always available skip
|
# Always available skip
|
||||||
continue()
|
continue()
|
||||||
@@ -91,12 +93,12 @@ foreach(module IN LISTS QT_BUILD_SUBMODULES)
|
|||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
foreach(module IN LISTS QT_BUILD_SUBMODULES)
|
foreach(module IN LISTS QT_BUILD_SUBMODULES)
|
||||||
message(NOTICE "Configuring '${module}'")
|
message(NOTICE "Configuring submodule '${module}'")
|
||||||
ecm_optional_add_subdirectory("${module}")
|
ecm_optional_add_subdirectory("${module}")
|
||||||
|
|
||||||
if(module STREQUAL "qtbase")
|
if(module STREQUAL "qtbase")
|
||||||
if (NOT QT_BUILD_STANDALONE_TESTS)
|
if (NOT QT_BUILD_STANDALONE_TESTS)
|
||||||
list(APPEND CMAKE_PREFIX_PATH "${QtBase_BINARY_DIR}/lib/cmake")
|
list(APPEND CMAKE_PREFIX_PATH "${QtBase_BINARY_DIR}/${INSTALL_LIBDIR}/cmake")
|
||||||
list(APPEND CMAKE_FIND_ROOT_PATH "${QtBase_BINARY_DIR}")
|
list(APPEND CMAKE_FIND_ROOT_PATH "${QtBase_BINARY_DIR}")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
QT LICENSE AGREEMENT
|
QT LICENSE AGREEMENT
|
||||||
Agreement version 4.4
|
Agreement version 4.4.1
|
||||||
|
|
||||||
This Qt License Agreement ("Agreement") is a legal agreement for the licensing
|
This Qt License Agreement ("Agreement") is a legal agreement for the licensing
|
||||||
of Licensed Software (as defined below) between The Qt Company (as defined
|
of Licensed Software (as defined below) between The Qt Company (as defined
|
||||||
@@ -233,7 +233,7 @@ Appendix 9 hereto.
|
|||||||
United States or a legal entity incorporated outside of the United
|
United States or a legal entity incorporated outside of the United
|
||||||
States or having its registered office outside of the United States,
|
States or having its registered office outside of the United States,
|
||||||
The Qt Company Ltd., a Finnish company with its registered office at
|
The Qt Company Ltd., a Finnish company with its registered office at
|
||||||
Bertel Jungin aukio D3A, 02600 Espoo, Finland.
|
Miestentie 7, 02150 Espoo, Finland.
|
||||||
|
|
||||||
"Third-Party Software" shall have the meaning set forth in Section 4.
|
"Third-Party Software" shall have the meaning set forth in Section 4.
|
||||||
|
|
||||||
@@ -1054,8 +1054,8 @@ The Agreement includes following Appendices 1-10, as applicable.
|
|||||||
- Appendix 1: Licensed Software details
|
- Appendix 1: Licensed Software details
|
||||||
- Appendix 2: Pricing
|
- Appendix 2: Pricing
|
||||||
- Appendix 3: Add-on Software details (optional)
|
- Appendix 3: Add-on Software details (optional)
|
||||||
- Appendix 4: Non-commercial and educational Licenses (optional)
|
- Appendix 4: Small business and startup Licenses (optional)
|
||||||
- Appendix 5: Small business and startup Licenses (optional)
|
- Appendix 5: Non-commercial and educational Licenses (optional)
|
||||||
- Appendix 6: License Reporting (optional)
|
- Appendix 6: License Reporting (optional)
|
||||||
- Appendix 7: Marketing Rights (optional)
|
- Appendix 7: Marketing Rights (optional)
|
||||||
- Appendix 8: Intentionally left blank (optional)
|
- Appendix 8: Intentionally left blank (optional)
|
||||||
|
|||||||
@@ -20,9 +20,10 @@ ColumnLimit: 100
|
|||||||
# How much weight do extra characters after the line length limit have.
|
# How much weight do extra characters after the line length limit have.
|
||||||
# PenaltyExcessCharacter: 4
|
# PenaltyExcessCharacter: 4
|
||||||
|
|
||||||
# Disable reflow of qdoc comments: indentation rules are different.
|
# Disable reflow of some specific comments
|
||||||
# Translation comments are also excluded.
|
# qdoc comments: indentation rules are different.
|
||||||
CommentPragmas: "^!|^:"
|
# Translation comments and SPDX license identifiers are also excluded.
|
||||||
|
CommentPragmas: "^!|^:|^ SPDX-License-Identifier:"
|
||||||
|
|
||||||
# We want a space between the type and the star for pointer types.
|
# We want a space between the type and the star for pointer types.
|
||||||
PointerBindsToType: false
|
PointerBindsToType: false
|
||||||
@@ -83,3 +84,8 @@ ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH, forever, Q_FOREVER, QBENCH
|
|||||||
|
|
||||||
# Break constructor initializers before the colon and after the commas.
|
# Break constructor initializers before the colon and after the commas.
|
||||||
BreakConstructorInitializers: BeforeColon
|
BreakConstructorInitializers: BeforeColon
|
||||||
|
|
||||||
|
# Avoids the addition of a space between an identifier and the
|
||||||
|
# initializer list in list-initialization.
|
||||||
|
SpaceBeforeCpp11BracedList: false
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
# This script is to be called (ideally from a git-sync-to alias script):
|
||||||
|
# cmake -DSYNC_TO_MODULE="$1" -DSYNC_TO_BRANCH="$2" -P cmake/QtSynchronizeRepo.cmake
|
||||||
|
|
||||||
|
cmake_policy(VERSION 3.16)
|
||||||
include(cmake/QtTopLevelHelpers.cmake)
|
include(cmake/QtTopLevelHelpers.cmake)
|
||||||
|
|
||||||
qt_internal_sync_to(${SYNC_TO_MODULE} ${SYNC_TO_BRANCH})
|
qt_internal_sync_to(${SYNC_TO_MODULE} ${SYNC_TO_BRANCH})
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ endfunction()
|
|||||||
|
|
||||||
# poor man's yaml parser, populating $out_dependencies with all dependencies
|
# poor man's yaml parser, populating $out_dependencies with all dependencies
|
||||||
# in the $depends_file
|
# in the $depends_file
|
||||||
# Each entry will be in the format dependency/sha1
|
# Each entry will be in the format dependency/sha1/required
|
||||||
function(qt_internal_parse_dependencies depends_file out_dependencies)
|
function(qt_internal_parse_dependencies depends_file out_dependencies)
|
||||||
file(STRINGS "${depends_file}" lines)
|
file(STRINGS "${depends_file}" lines)
|
||||||
set(eof_marker "---EOF---")
|
set(eof_marker "---EOF---")
|
||||||
@@ -47,91 +47,179 @@ function(qt_internal_parse_dependencies depends_file out_dependencies)
|
|||||||
string(TOUPPER "${CMAKE_MATCH_1}" required)
|
string(TOUPPER "${CMAKE_MATCH_1}" required)
|
||||||
endif()
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
message(DEBUG "qt_internal_parse_dependencies for ${depends_file}: ${dependencies} ${revisions}")
|
message(DEBUG
|
||||||
|
"qt_internal_parse_dependencies for ${depends_file}\n dependencies: ${dependencies}")
|
||||||
set(${out_dependencies} "${dependencies}" PARENT_SCOPE)
|
set(${out_dependencies} "${dependencies}" PARENT_SCOPE)
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
# Load $module and populate $out_ordered with the submodules based on their dependencies
|
# Helper macro for qt_internal_resolve_module_dependencies.
|
||||||
# $ordered carries already sorted dependencies; $out_has_dependencies is left empty
|
macro(qt_internal_resolve_module_dependencies_set_skipped value)
|
||||||
# if there are no dependencies, otherwise set to 1; Save list of dependencies for $module into
|
if(DEFINED arg_SKIPPED_VAR)
|
||||||
# $out_module_dependencies. List may contain duplicates, since function checks max depth
|
set(${arg_SKIPPED_VAR} ${value} PARENT_SCOPE)
|
||||||
# dependencies.
|
endif()
|
||||||
# Function calls itself recursively if a dependency is found that is not yet in $ordered.
|
endmacro()
|
||||||
function(qt_internal_add_module_dependencies module ordered out_ordered out_has_dependencies
|
|
||||||
out_module_dependencies out_revisions)
|
# Strips tqtc- prefix from a repo name.
|
||||||
set(depends_file "${CMAKE_CURRENT_SOURCE_DIR}/${module}/dependencies.yaml")
|
function(qt_internal_normalize_repo_name repo_name out_var)
|
||||||
if(NOT EXISTS "${depends_file}")
|
string(REGEX REPLACE "^tqtc-" "" normalized "${repo_name}")
|
||||||
set(${out_has_dependencies} "" PARENT_SCOPE)
|
set(${out_var} "${normalized}" PARENT_SCOPE)
|
||||||
|
endfunction()
|
||||||
|
|
||||||
|
# Checks if a directory with the given repo name exists in the current
|
||||||
|
# source / working directory. If it doesn't, it strips the tqtc- prefix.
|
||||||
|
function(qt_internal_use_normalized_repo_name_if_needed repo_name out_var)
|
||||||
|
set(base_dir "${CMAKE_CURRENT_SOURCE_DIR}")
|
||||||
|
set(repo_dir "${base_dir}/${repo_name}")
|
||||||
|
if(NOT IS_DIRECTORY "${repo_dir}")
|
||||||
|
qt_internal_normalize_repo_name("${repo_name}" repo_name)
|
||||||
|
endif()
|
||||||
|
set(${out_var} "${repo_name}" PARENT_SCOPE)
|
||||||
|
endfunction()
|
||||||
|
|
||||||
|
|
||||||
|
# Resolve the dependencies of the given module.
|
||||||
|
# "Module" in the sense of Qt repository.
|
||||||
|
#
|
||||||
|
# Side effects: Sets the global properties QT_DEPS_FOR_${module} and QT_REQUIRED_DEPS_FOR_${module}
|
||||||
|
# with the direct (required) dependencies of module.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Positional arguments:
|
||||||
|
#
|
||||||
|
# module is the Qt repository.
|
||||||
|
#
|
||||||
|
# out_ordered is where the result is stored. This is a list of all dependencies, including
|
||||||
|
# transitive ones, in topologically sorted order. Note that ${module} itself is also part of
|
||||||
|
# out_ordered.
|
||||||
|
#
|
||||||
|
# out_revisions is a list of git commit IDs for each of the dependencies in ${out_ordered}. This
|
||||||
|
# list has the same length as ${out_ordered}.
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# Keyword arguments:
|
||||||
|
#
|
||||||
|
# PARSED_DEPENDENCIES is a list of dependencies of module in the format that
|
||||||
|
# qt_internal_parse_dependencies returns. If this argument is not provided, dependencies.yaml of the
|
||||||
|
# module is parsed.
|
||||||
|
#
|
||||||
|
# IN_RECURSION is an internal option that is set when the function is in recursion.
|
||||||
|
#
|
||||||
|
# REVISION is an internal value with the git commit ID that belongs to ${module}.
|
||||||
|
#
|
||||||
|
# SKIPPED_VAR is an output variable name that is set to TRUE if the module was skipped, to FALSE
|
||||||
|
# otherwise.
|
||||||
|
#
|
||||||
|
# NORMALIZE_REPO_NAME_IF_NEEDED Will remove 'tqtc-' from the beginning of submodule dependencies
|
||||||
|
# if a tqtc- named directory does not exist.
|
||||||
|
function(qt_internal_resolve_module_dependencies module out_ordered out_revisions)
|
||||||
|
set(options IN_RECURSION NORMALIZE_REPO_NAME_IF_NEEDED)
|
||||||
|
set(oneValueArgs REVISION SKIPPED_VAR)
|
||||||
|
set(multiValueArgs PARSED_DEPENDENCIES)
|
||||||
|
cmake_parse_arguments(arg "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
|
||||||
|
|
||||||
|
# Clear the property that stores the repositories we've already seen.
|
||||||
|
if(NOT arg_IN_RECURSION)
|
||||||
|
set_property(GLOBAL PROPERTY _qt_internal_seen_repos)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# Bail out if we've seen the module already.
|
||||||
|
qt_internal_resolve_module_dependencies_set_skipped(FALSE)
|
||||||
|
get_property(seen GLOBAL PROPERTY _qt_internal_seen_repos)
|
||||||
|
if(module IN_LIST seen)
|
||||||
|
qt_internal_resolve_module_dependencies_set_skipped(TRUE)
|
||||||
return()
|
return()
|
||||||
endif()
|
endif()
|
||||||
set(${out_has_dependencies} "1" PARENT_SCOPE)
|
|
||||||
set(dependencies "")
|
set_property(GLOBAL APPEND PROPERTY _qt_internal_seen_repos ${module})
|
||||||
qt_internal_parse_dependencies("${depends_file}" dependencies)
|
|
||||||
# module hasn't been seen yet, append it
|
# Set a default REVISION.
|
||||||
list(FIND ordered "${module}" pindex)
|
if("${arg_REVISION}" STREQUAL "")
|
||||||
if (pindex EQUAL -1)
|
set(arg_REVISION HEAD)
|
||||||
list(LENGTH ordered pindex)
|
|
||||||
list(APPEND ordered "${module}")
|
|
||||||
list(APPEND revisions "HEAD")
|
|
||||||
endif()
|
endif()
|
||||||
set(modules_dependencies "")
|
|
||||||
|
# Retrieve the dependencies.
|
||||||
|
if(DEFINED arg_PARSED_DEPENDENCIES)
|
||||||
|
set(dependencies "${arg_PARSED_DEPENDENCIES}")
|
||||||
|
else()
|
||||||
|
set(depends_file "${CMAKE_CURRENT_SOURCE_DIR}/${module}/dependencies.yaml")
|
||||||
|
set(dependencies "")
|
||||||
|
if(EXISTS "${depends_file}")
|
||||||
|
qt_internal_parse_dependencies("${depends_file}" dependencies)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# Traverse the dependencies.
|
||||||
|
set(ordered)
|
||||||
|
set(revisions)
|
||||||
foreach(dependency IN LISTS dependencies)
|
foreach(dependency IN LISTS dependencies)
|
||||||
if(dependency MATCHES "(.*)/([^/]+)/([^/]+)")
|
if(dependency MATCHES "(.*)/([^/]+)/([^/]+)")
|
||||||
set(dependency "${CMAKE_MATCH_1}")
|
set(dependency "${CMAKE_MATCH_1}")
|
||||||
set(revision "${CMAKE_MATCH_2}")
|
set(revision "${CMAKE_MATCH_2}")
|
||||||
set(required "${CMAKE_MATCH_3}")
|
set(required "${CMAKE_MATCH_3}")
|
||||||
if(required)
|
|
||||||
set_property(GLOBAL APPEND PROPERTY QT_REQUIRED_DEPS_FOR_${module} ${dependency})
|
|
||||||
endif()
|
|
||||||
else()
|
else()
|
||||||
message(FATAL_ERROR "Internal Error: wrong dependency format ${dependency}")
|
message(FATAL_ERROR "Internal Error: wrong dependency format ${dependency}")
|
||||||
endif()
|
endif()
|
||||||
list(APPEND modules_dependencies "${dependency}")
|
|
||||||
list(FIND ordered "${dependency}" dindex)
|
set(normalize_arg "")
|
||||||
if (dindex EQUAL -1)
|
if(arg_NORMALIZE_REPO_NAME_IF_NEEDED)
|
||||||
# dependency hasnt' been seen yet - load it
|
qt_internal_use_normalized_repo_name_if_needed("${dependency}" dependency)
|
||||||
list(INSERT ordered ${pindex} "${dependency}")
|
set(normalize_arg "NORMALIZE_REPO_NAME_IF_NEEDED")
|
||||||
list(INSERT revisions ${pindex} "${revision}")
|
endif()
|
||||||
qt_internal_add_module_dependencies(${dependency} "${ordered}" ordered has_dependency
|
|
||||||
"${out_module_dependencies}" revisions)
|
set_property(GLOBAL APPEND PROPERTY QT_DEPS_FOR_${module} ${dependency})
|
||||||
elseif(dindex GREATER pindex)
|
if(required)
|
||||||
# otherwise, make sure it is before module
|
set_property(GLOBAL APPEND PROPERTY QT_REQUIRED_DEPS_FOR_${module} ${dependency})
|
||||||
list(REMOVE_AT ordered ${dindex})
|
endif()
|
||||||
list(REMOVE_AT revisions ${dindex})
|
|
||||||
list(INSERT ordered ${pindex} "${dependency}")
|
qt_internal_resolve_module_dependencies(${dependency} dep_ordered dep_revisions
|
||||||
list(INSERT revisions ${pindex} "${revision}")
|
REVISION "${revision}"
|
||||||
|
SKIPPED_VAR skipped
|
||||||
|
IN_RECURSION
|
||||||
|
${normalize_arg}
|
||||||
|
)
|
||||||
|
if(NOT skipped)
|
||||||
|
list(APPEND ordered ${dep_ordered})
|
||||||
|
list(APPEND revisions ${dep_revisions})
|
||||||
endif()
|
endif()
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
list(APPEND ordered ${module})
|
||||||
|
list(APPEND revisions ${arg_REVISION})
|
||||||
set(${out_ordered} "${ordered}" PARENT_SCOPE)
|
set(${out_ordered} "${ordered}" PARENT_SCOPE)
|
||||||
set(${out_module_dependencies} ${${out_module_dependencies}} ${modules_dependencies} PARENT_SCOPE)
|
|
||||||
set(${out_revisions} "${revisions}" PARENT_SCOPE)
|
set(${out_revisions} "${revisions}" PARENT_SCOPE)
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
# populates $out_all_ordered with the sequence of the modules that need
|
# Resolves the dependencies of the given modules.
|
||||||
# to be built in order to build $modules; dependencies for each module are populated
|
# "Module" is here used in the sense of Qt repository.
|
||||||
# in variables with specified in $dependencies_map_prefix prefix
|
#
|
||||||
function(qt_internal_sort_module_dependencies modules out_all_ordered dependencies_map_prefix)
|
# Returns all dependencies, including transitive ones, in topologically sorted order.
|
||||||
set(ordered "")
|
#
|
||||||
|
# Arguments:
|
||||||
|
# modules is the initial list of repos.
|
||||||
|
# out_all_ordered is the variable name where the result is stored.
|
||||||
|
#
|
||||||
|
# See qt_internal_resolve_module_dependencies for side effects.
|
||||||
|
function(qt_internal_sort_module_dependencies modules out_all_ordered)
|
||||||
|
|
||||||
|
# Create a fake repository "all_selected_repos" that has all repositories from the input as
|
||||||
|
# required dependency. The format must match what qt_internal_parse_dependencies produces.
|
||||||
|
set(all_selected_repos_as_parsed_dependencies)
|
||||||
foreach(module IN LISTS modules)
|
foreach(module IN LISTS modules)
|
||||||
set(out_ordered "")
|
list(APPEND all_selected_repos_as_parsed_dependencies "${module}/HEAD/FALSE")
|
||||||
if(NOT dependencies_map_prefix)
|
|
||||||
message(FATAL_ERROR "dependencies_map_prefix is not provided")
|
|
||||||
endif()
|
|
||||||
set(module_dependencies_list_var_name "${dependencies_map_prefix}${module}")
|
|
||||||
qt_internal_add_module_dependencies(${module} "${ordered}" out_ordered module_depends
|
|
||||||
"${module_dependencies_list_var_name}" revisions)
|
|
||||||
set(${module_dependencies_list_var_name}
|
|
||||||
"${${module_dependencies_list_var_name}}" PARENT_SCOPE)
|
|
||||||
if(NOT module_depends)
|
|
||||||
list(APPEND no_dependencies "${module}")
|
|
||||||
else()
|
|
||||||
set(ordered "${out_ordered}")
|
|
||||||
endif()
|
|
||||||
endforeach()
|
endforeach()
|
||||||
if (no_dependencies)
|
|
||||||
list(APPEND ordered "${no_dependencies}")
|
qt_internal_resolve_module_dependencies(all_selected_repos ordered unused_revisions
|
||||||
endif()
|
PARSED_DEPENDENCIES ${all_selected_repos_as_parsed_dependencies}
|
||||||
message(DEBUG "qt_internal_parse_dependencies sorted ${modules}: ${ordered}")
|
NORMALIZE_REPO_NAME_IF_NEEDED
|
||||||
|
)
|
||||||
|
|
||||||
|
# Drop "all_selected_repos" from the output. It depends on all selected repos, thus it must be
|
||||||
|
# the last element in the topologically sorted list.
|
||||||
|
list(REMOVE_AT ordered -1)
|
||||||
|
|
||||||
|
message(DEBUG
|
||||||
|
"qt_internal_sort_module_dependencies
|
||||||
|
input modules: ${modules}\n topo-sorted: ${ordered}")
|
||||||
set(${out_all_ordered} "${ordered}" PARENT_SCOPE)
|
set(${out_all_ordered} "${ordered}" PARENT_SCOPE)
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
@@ -268,6 +356,17 @@ function(qt_internal_sync_to module)
|
|||||||
endif()
|
endif()
|
||||||
qt_internal_checkout("${module}" "${revision}")
|
qt_internal_checkout("${module}" "${revision}")
|
||||||
|
|
||||||
|
qt_internal_resolve_module_dependencies(${module} initial_dependencies initial_revisions)
|
||||||
|
if(initial_dependencies)
|
||||||
|
foreach(dependency ${initial_dependencies})
|
||||||
|
if(dependency MATCHES "^tqtc-")
|
||||||
|
message(WARNING
|
||||||
|
"Handling of tqtc- repos will likely fail. Fixing this is non-trivial.")
|
||||||
|
break()
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
|
endif()
|
||||||
|
|
||||||
set(revision "")
|
set(revision "")
|
||||||
set(checkedout "1")
|
set(checkedout "1")
|
||||||
# Load all dependencies for $module, then iterate over the dependencies in reverse order,
|
# Load all dependencies for $module, then iterate over the dependencies in reverse order,
|
||||||
@@ -275,19 +374,16 @@ function(qt_internal_sync_to module)
|
|||||||
# Repeat everything (we need to reload dependencies after each checkout) until no more checkouts
|
# Repeat everything (we need to reload dependencies after each checkout) until no more checkouts
|
||||||
# are done.
|
# are done.
|
||||||
while(${checkedout})
|
while(${checkedout})
|
||||||
set(dependencies "")
|
qt_internal_resolve_module_dependencies(${module} dependencies revisions)
|
||||||
set(revisions "")
|
|
||||||
set(prefix "")
|
|
||||||
qt_internal_add_module_dependencies(${module} "${dependencies}" dependencies has_dependencies prefix revisions)
|
|
||||||
message(DEBUG "${module} dependencies: ${dependencies}")
|
message(DEBUG "${module} dependencies: ${dependencies}")
|
||||||
message(DEBUG "${module} revisions : ${revisions}")
|
message(DEBUG "${module} revisions : ${revisions}")
|
||||||
|
|
||||||
if (NOT has_dependencies)
|
list(LENGTH dependencies count)
|
||||||
|
if (count EQUAL "0")
|
||||||
message(NOTICE "Module ${module} has no dependencies")
|
message(NOTICE "Module ${module} has no dependencies")
|
||||||
return()
|
return()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
list(LENGTH dependencies count)
|
|
||||||
math(EXPR count "${count} - 1")
|
math(EXPR count "${count} - 1")
|
||||||
set(checkedout 0)
|
set(checkedout 0)
|
||||||
foreach(i RANGE ${count} 0 -1 )
|
foreach(i RANGE ${count} 0 -1 )
|
||||||
|
|||||||
10
coin/conan/profiles/baseprofiles/android-arm64-clang
Normal file
10
coin/conan/profiles/baseprofiles/android-arm64-clang
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[settings]
|
||||||
|
os=Android
|
||||||
|
os.api_level=8
|
||||||
|
arch=armv8
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=c++_shared
|
||||||
|
build_type=RelWithDebInfo
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
10
coin/conan/profiles/baseprofiles/android-armv7-clang
Normal file
10
coin/conan/profiles/baseprofiles/android-armv7-clang
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[settings]
|
||||||
|
os=Android
|
||||||
|
os.api_level=8
|
||||||
|
arch=armv7
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=c++_shared
|
||||||
|
build_type=RelWithDebInfo
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
10
coin/conan/profiles/baseprofiles/android-x86-clang
Normal file
10
coin/conan/profiles/baseprofiles/android-x86-clang
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[settings]
|
||||||
|
os=Android
|
||||||
|
os.api_level=8
|
||||||
|
arch=x86
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=c++_shared
|
||||||
|
build_type=RelWithDebInfo
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
10
coin/conan/profiles/baseprofiles/android-x86_64-clang
Normal file
10
coin/conan/profiles/baseprofiles/android-x86_64-clang
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[settings]
|
||||||
|
os=Android
|
||||||
|
os.api_level=8
|
||||||
|
arch=x86_64
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=c++_shared
|
||||||
|
build_type=RelWithDebInfo
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
[settings]
|
||||||
|
os=Emscripten
|
||||||
|
arch=wasm
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=10
|
||||||
|
compiler.libcxx=libstdc++
|
||||||
|
build_type=Release
|
||||||
|
[options]
|
||||||
|
*:shared=False
|
||||||
9
coin/conan/profiles/baseprofiles/linux-x86_64-gcc
Normal file
9
coin/conan/profiles/baseprofiles/linux-x86_64-gcc
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
[settings]
|
||||||
|
os=Linux
|
||||||
|
arch=x86_64
|
||||||
|
compiler=gcc
|
||||||
|
compiler.version=9.3
|
||||||
|
compiler.libcxx=libstdc++11
|
||||||
|
build_type=RelWithDebInfo
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
[settings]
|
||||||
|
os=Linux
|
||||||
|
arch=x86_64
|
||||||
|
compiler=gcc
|
||||||
|
compiler.version=9.3
|
||||||
|
compiler.libcxx=libstdc++11
|
||||||
|
build_type=Debug
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
10
coin/conan/profiles/baseprofiles/macos-ios-arm64-clang
Normal file
10
coin/conan/profiles/baseprofiles/macos-ios-arm64-clang
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[settings]
|
||||||
|
os=iOS
|
||||||
|
os.version=13.0
|
||||||
|
arch=armv8
|
||||||
|
compiler=apple-clang
|
||||||
|
compiler.version=11.0
|
||||||
|
compiler.libcxx=libc++
|
||||||
|
build_type=Release
|
||||||
|
[options]
|
||||||
|
*:shared=False
|
||||||
10
coin/conan/profiles/baseprofiles/macos-universal-clang
Normal file
10
coin/conan/profiles/baseprofiles/macos-universal-clang
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
[settings]
|
||||||
|
os=Macos
|
||||||
|
os.version=11.0
|
||||||
|
arch=x86_64
|
||||||
|
compiler=apple-clang
|
||||||
|
compiler.version=12.0
|
||||||
|
compiler.libcxx=libc++
|
||||||
|
build_type=RelWithDebInfo
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
[settings]
|
||||||
|
os=Emscripten
|
||||||
|
arch=wasm
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=10
|
||||||
|
compiler.libcxx=libstdc++
|
||||||
|
build_type=Release
|
||||||
|
[options]
|
||||||
|
*:shared=False
|
||||||
11
coin/conan/profiles/baseprofiles/windows-arm64-msvc2019_64
Normal file
11
coin/conan/profiles/baseprofiles/windows-arm64-msvc2019_64
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[settings]
|
||||||
|
os=Windows
|
||||||
|
arch=armv8
|
||||||
|
compiler=msvc
|
||||||
|
compiler.version=19.28
|
||||||
|
compiler.cppstd=17
|
||||||
|
compiler.runtime=dynamic
|
||||||
|
compiler.runtime_type=Release
|
||||||
|
build_type=Release
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
[settings]
|
||||||
|
os=Emscripten
|
||||||
|
arch=wasm
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=10
|
||||||
|
compiler.libcxx=libstdc++
|
||||||
|
build_type=RelWithDebInfo
|
||||||
|
[options]
|
||||||
|
*:shared=False
|
||||||
9
coin/conan/profiles/baseprofiles/windows-x86_64-mingw
Normal file
9
coin/conan/profiles/baseprofiles/windows-x86_64-mingw
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
[settings]
|
||||||
|
os=Windows
|
||||||
|
arch=x86_64
|
||||||
|
compiler=gcc
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=libstdc++
|
||||||
|
build_type=RelWithDebInfo
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
11
coin/conan/profiles/baseprofiles/windows-x86_64-msvc2019_64
Normal file
11
coin/conan/profiles/baseprofiles/windows-x86_64-msvc2019_64
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[settings]
|
||||||
|
os=Windows
|
||||||
|
arch=x86_64
|
||||||
|
compiler=msvc
|
||||||
|
compiler.version=19.28
|
||||||
|
compiler.cppstd=17
|
||||||
|
compiler.runtime=dynamic
|
||||||
|
compiler.runtime_type=Release
|
||||||
|
build_type=RelWithDebInfo
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
[settings]
|
||||||
|
os=Windows
|
||||||
|
arch=x86_64
|
||||||
|
compiler=msvc
|
||||||
|
compiler.version=19.28
|
||||||
|
compiler.cppstd=17
|
||||||
|
compiler.runtime=dynamic
|
||||||
|
compiler.runtime_type=Release
|
||||||
|
build_type=RelWithDebInfo
|
||||||
|
[options]
|
||||||
|
*:shared=True
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
include(linux-webassembly-x86_64-gcc)
|
include(./linux-webassembly-x86_64-clang)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
include(linux-x86_64-gcc)
|
include(./linux-x86_64-gcc)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:headersclean=yes
|
qtbase:headersclean=True
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOpenGL_GL_PREFERENCE=LEGACY -DFEATURE_system_harfbuzz=OFF -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOpenGL_GL_PREFERENCE=LEGACY -DFEATURE_system_harfbuzz=OFF -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
*:cmake_args_leaf_module="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
*:cmake_args_leaf_module="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
include(linux-developer-x86_64-gcc)
|
include(./linux-x86_64-gcc-debug-developer)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
@@ -1 +1 @@
|
|||||||
include(macos-ios-arm64-clang)
|
include(./macos-ios-arm64-clang)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
include(macos-universal-clang)
|
include(./macos-universal-clang)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:headersclean=yes
|
qtbase:headersclean=True
|
||||||
qtbase:cmake_args_qtbase='-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT=$POSTGRESQLBINPATH/..'
|
qtbase:cmake_args_qtbase='-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT=$POSTGRESQLBINPATH/..'
|
||||||
*:cmake_args_leaf_module="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
*:cmake_args_leaf_module="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
5
coin/conan/profiles/ci-macos-webassembly-x86_64-clang
Normal file
5
coin/conan/profiles/ci-macos-webassembly-x86_64-clang
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
include(./macos-webassembly-x86_64-clang)
|
||||||
|
|
||||||
|
[options]
|
||||||
|
qtbase:cmake_args_qtbase="-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
*:cmake_args_leaf_module="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
include(unix-android-arm64-clang)
|
include(./android-arm64-clang)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
include(unix-android-armv7-clang)
|
include(./android-armv7-clang)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
include(unix-android-x86-clang)
|
include(./android-x86-clang)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
include(unix-android-x86_64-clang)
|
include(./android-x86_64-clang)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
include(windows-android-arm64-clang)
|
include(./android-arm64-clang)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=%OPENSSL_ANDROID_HOME% -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_ROOT%/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=%OPENSSL_ANDROID_HOME% -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_ROOT%/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
include(windows-android-armv7-clang)
|
include(./android-armv7-clang)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=%OPENSSL_ANDROID_HOME% -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_ROOT%/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=%OPENSSL_ANDROID_HOME% -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_ROOT%/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
include(windows-android-x86-clang)
|
include(./android-x86-clang)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR=%OPENSSL_ANDROID_HOME% -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_ROOT%/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR=%OPENSSL_ANDROID_HOME% -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_ROOT%/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
include(windows-android-x86_64-clang)
|
include(./android-x86_64-clang)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR=%OPENSSL_ANDROID_HOME% -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_ROOT%/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR=%OPENSSL_ANDROID_HOME% -DCMAKE_TOOLCHAIN_FILE=%ANDROID_NDK_ROOT%/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
include(windows-arm64-msvc2019_64)
|
include(./windows-arm64-msvc2019_64)
|
||||||
|
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DQT_QMAKE_TARGET_MKSPEC=win32-arm64-msvc -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_msvc_obj_debug_info=ON"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DQT_QMAKE_TARGET_MKSPEC=win32-arm64-msvc -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_msvc_obj_debug_info=ON"
|
||||||
*:cmake_args_leaf_module="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
*:cmake_args_leaf_module="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|||||||
5
coin/conan/profiles/ci-windows-webassembly-x86_64-clang
Normal file
5
coin/conan/profiles/ci-windows-webassembly-x86_64-clang
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
include(./windows-webassembly-x86_64-clang)
|
||||||
|
|
||||||
|
[options]
|
||||||
|
qtbase:cmake_args_qtbase="-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
*:cmake_args_leaf_module="-DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
include(windows-x86_64-mingw)
|
include(./windows-x86_64-mingw)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DFEATURE_system_tiff=OFF -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR=%OPENSSL_INCLUDE_x64%\.. -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DPostgreSQL_ROOT=%POSTGRESQL_LIB_x64%\.."
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DFEATURE_system_tiff=OFF -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR=%OPENSSL_INCLUDE_x64%\.. -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DPostgreSQL_ROOT=%POSTGRESQL_LIB_x64%\.."
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
include(windows-x86_64-msvc2019_64)
|
include(./windows-x86_64-msvc2019_64)
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:headersclean=yes
|
qtbase:headersclean=True
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR=%OPENSSL_INCLUDE_x64%\.. -DPostgreSQL_ROOT=%POSTGRESQL_LIB_x64%\.. -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR=%OPENSSL_INCLUDE_x64%\.. -DPostgreSQL_ROOT=%POSTGRESQL_LIB_x64%\.. -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
*:cmake_args_leaf_module="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
*:cmake_args_leaf_module="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
include(./windows-x86_64-msvc2019_64-developer)
|
||||||
|
|
||||||
|
[options]
|
||||||
|
qtbase:headersclean=True
|
||||||
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR=%OPENSSL_INCLUDE_x64%\.. -DFEATURE_system_zlib=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
*:cmake_args_leaf_module="-DFEATURE_system_zlib=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
|
||||||
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
[settings]
|
|
||||||
os=Linux
|
|
||||||
arch=x86_64
|
|
||||||
compiler=gcc
|
|
||||||
compiler.version=9.3
|
|
||||||
compiler.libcxx=libstdc++11
|
|
||||||
build_type=Release
|
|
||||||
[options]
|
|
||||||
qtbase:release=yes
|
|
||||||
qtbase:shared=yes
|
|
||||||
qtbase:nomake=tests;examples
|
|
||||||
qtbase:developer_build=yes
|
|
||||||
qtbase:cmake_args_qtbase=""
|
|
||||||
*:cmake_args_leaf_module=""
|
|
||||||
[build_requires]
|
|
||||||
[env]
|
|
||||||
CONAN_CMAKE_GENERATOR=Ninja
|
|
||||||
@@ -1,16 +1,9 @@
|
|||||||
[settings]
|
include(baseprofiles/linux-webassembly-x86_64-clang)
|
||||||
os=Emscripten
|
|
||||||
arch=wasm
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=10
|
|
||||||
compiler.libcxx=libstdc++
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=no
|
|
||||||
qtbase:qt_host_path=$QT_HOST_PATH
|
qtbase:qt_host_path=$QT_HOST_PATH
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:force_debug_info=yes
|
|
||||||
qtbase:cmake_args_qtbase="-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten"
|
qtbase:cmake_args_qtbase="-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten"
|
||||||
*:cmake_args_leaf_module=""
|
*:cmake_args_leaf_module=""
|
||||||
[build_requires]
|
[build_requires]
|
||||||
@@ -1,22 +1,17 @@
|
|||||||
[settings]
|
include(baseprofiles/linux-x86_64-gcc)
|
||||||
os=Linux
|
|
||||||
arch=x86_64
|
|
||||||
compiler=gcc
|
|
||||||
compiler.version=9.3
|
|
||||||
compiler.libcxx=libstdc++11
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
|
||||||
qtbase:nomake=tests;examples
|
qtbase:nomake=tests;examples
|
||||||
qtbase:separate_debug_info=yes
|
qtbase:separate_debug_info=True
|
||||||
qtbase:force_debug_info=yes
|
qtbase:force_debug_info=True
|
||||||
qtbase:bundled_xcb_xinput=yes
|
qtbase:bundled_xcb_xinput=True
|
||||||
qtbase:libudev=no
|
qtbase:libudev=False
|
||||||
qtbase:doubleconversion=qt
|
qtbase:doubleconversion=qt
|
||||||
qtbase:pcre=qt
|
qtbase:pcre=qt
|
||||||
qtbase:libjpeg=qt
|
qtbase:libjpeg=qt
|
||||||
qtbase:libpng=qt
|
qtbase:libpng=qt
|
||||||
|
qtbase:icu=True
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOpenGL_GL_PREFERENCE=LEGACY -DFEATURE_system_harfbuzz=OFF"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOpenGL_GL_PREFERENCE=LEGACY -DFEATURE_system_harfbuzz=OFF"
|
||||||
*:cmake_args_leaf_module=""
|
*:cmake_args_leaf_module=""
|
||||||
[build_requires]
|
[build_requires]
|
||||||
|
|||||||
11
coin/conan/profiles/linux-x86_64-gcc-debug-developer
Normal file
11
coin/conan/profiles/linux-x86_64-gcc-debug-developer
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
include(baseprofiles/linux-x86_64-gcc-debug-developer)
|
||||||
|
|
||||||
|
[options]
|
||||||
|
qtbase:debug=True
|
||||||
|
qtbase:nomake=tests;examples
|
||||||
|
qtbase:developer_build=True
|
||||||
|
qtbase:cmake_args_qtbase=""
|
||||||
|
*:cmake_args_leaf_module=""
|
||||||
|
[build_requires]
|
||||||
|
[env]
|
||||||
|
CONAN_CMAKE_GENERATOR=Ninja
|
||||||
@@ -1,17 +1,11 @@
|
|||||||
[settings]
|
include(baseprofiles/macos-ios-arm64-clang)
|
||||||
os=iOS
|
|
||||||
os.version=13.0
|
|
||||||
arch=armv8
|
|
||||||
compiler=apple-clang
|
|
||||||
compiler.version=11.0
|
|
||||||
compiler.libcxx=libc++
|
|
||||||
build_type=Release
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:shared=no
|
qtbase:debug_and_release=True
|
||||||
qtbase:debug_and_release=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:qt_host_path=$QT_HOST_PATH
|
qtbase:qt_host_path=$QT_HOST_PATH
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_SYSTEM_NAME=iOS"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_SYSTEM_NAME=iOS"
|
||||||
|
*:cmake_args_leaf_module=""
|
||||||
[build_requires]
|
[build_requires]
|
||||||
[env]
|
[env]
|
||||||
CONAN_CMAKE_GENERATOR=Ninja
|
CONAN_CMAKE_GENERATOR=Ninja
|
||||||
|
|||||||
@@ -1,18 +1,11 @@
|
|||||||
[settings]
|
include(baseprofiles/macos-universal-clang)
|
||||||
os=Macos
|
|
||||||
os.version=11.0
|
|
||||||
arch=x86_64
|
|
||||||
compiler=apple-clang
|
|
||||||
compiler.version=12.0
|
|
||||||
compiler.libcxx=libc++
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:force_debug_info=yes
|
qtbase:force_debug_info=True
|
||||||
qtbase:separate_debug_info=yes
|
qtbase:separate_debug_info=True
|
||||||
qtbase:framework=yes
|
qtbase:framework=True
|
||||||
qtbase:cmake_args_qtbase='-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DODBC_ROOT=/usr/local/opt/libiodbc'
|
qtbase:cmake_args_qtbase='-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DODBC_ROOT=/usr/local/opt/libiodbc'
|
||||||
*:cmake_args_leaf_module=""
|
*:cmake_args_leaf_module=""
|
||||||
[build_requires]
|
[build_requires]
|
||||||
|
|||||||
11
coin/conan/profiles/macos-webassembly-x86_64-clang
Normal file
11
coin/conan/profiles/macos-webassembly-x86_64-clang
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
include(baseprofiles/macos-webassembly-x86_64-clang)
|
||||||
|
|
||||||
|
[options]
|
||||||
|
qtbase:release=True
|
||||||
|
qtbase:qt_host_path=$QT_HOST_PATH
|
||||||
|
qtbase:nomake=examples;tests
|
||||||
|
qtbase:cmake_args_qtbase="-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten"
|
||||||
|
*:cmake_args_leaf_module=""
|
||||||
|
[build_requires]
|
||||||
|
[env]
|
||||||
|
CONAN_CMAKE_GENERATOR=Ninja
|
||||||
@@ -1,15 +1,8 @@
|
|||||||
[settings]
|
include(baseprofiles/unix-android-arm64-clang)
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=armv8
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
qtbase:force_debug_info=True
|
||||||
qtbase:force_debug_info=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:qt_host_path=$QT_HOST_PATH
|
qtbase:qt_host_path=$QT_HOST_PATH
|
||||||
qtbase:platform=android-clang
|
qtbase:platform=android-clang
|
||||||
|
|||||||
@@ -1,15 +1,8 @@
|
|||||||
[settings]
|
include(baseprofiles/unix-android-armv7-clang)
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=armv7
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
qtbase:force_debug_info=True
|
||||||
qtbase:force_debug_info=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:qt_host_path=$QT_HOST_PATH
|
qtbase:qt_host_path=$QT_HOST_PATH
|
||||||
qtbase:platform=android-clang
|
qtbase:platform=android-clang
|
||||||
|
|||||||
@@ -1,15 +1,8 @@
|
|||||||
[settings]
|
include(baseprofiles/unix-android-x86-clang)
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=x86
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
qtbase:force_debug_info=True
|
||||||
qtbase:force_debug_info=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:qt_host_path=$QT_HOST_PATH
|
qtbase:qt_host_path=$QT_HOST_PATH
|
||||||
qtbase:platform=android-clang
|
qtbase:platform=android-clang
|
||||||
|
|||||||
@@ -1,15 +1,8 @@
|
|||||||
[settings]
|
include(baseprofiles/unix-android-x86_64-clang)
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=x86_64
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
qtbase:force_debug_info=True
|
||||||
qtbase:force_debug_info=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:qt_host_path=$QT_HOST_PATH
|
qtbase:qt_host_path=$QT_HOST_PATH
|
||||||
qtbase:platform=android-clang
|
qtbase:platform=android-clang
|
||||||
|
|||||||
@@ -1,16 +1,9 @@
|
|||||||
[settings]
|
include(baseprofiles/windows-android-arm64-clang)
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=armv8
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
qtbase:pkg_config=False
|
||||||
qtbase:pkg_config=no
|
qtbase:force_debug_info=True
|
||||||
qtbase:force_debug_info=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:qt_host_path=%QT_HOST_PATH%
|
qtbase:qt_host_path=%QT_HOST_PATH%
|
||||||
qtbase:platform=android-clang
|
qtbase:platform=android-clang
|
||||||
|
|||||||
@@ -1,16 +1,9 @@
|
|||||||
[settings]
|
include(baseprofiles/windows-android-armv7-clang)
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=armv7
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
qtbase:pkg_config=False
|
||||||
qtbase:pkg_config=no
|
qtbase:force_debug_info=True
|
||||||
qtbase:force_debug_info=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:qt_host_path=%QT_HOST_PATH%
|
qtbase:qt_host_path=%QT_HOST_PATH%
|
||||||
qtbase:platform=android-clang
|
qtbase:platform=android-clang
|
||||||
|
|||||||
@@ -1,16 +1,9 @@
|
|||||||
[settings]
|
include(baseprofiles/windows-android-x86-clang)
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=x86
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
qtbase:pkg_config=False
|
||||||
qtbase:pkg_config=no
|
qtbase:force_debug_info=True
|
||||||
qtbase:force_debug_info=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:qt_host_path=%QT_HOST_PATH%
|
qtbase:qt_host_path=%QT_HOST_PATH%
|
||||||
qtbase:platform=android-clang
|
qtbase:platform=android-clang
|
||||||
|
|||||||
@@ -1,16 +1,9 @@
|
|||||||
[settings]
|
include(baseprofiles/windows-android-x86_64-clang)
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=x86_64
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
qtbase:pkg_config=False
|
||||||
qtbase:pkg_config=no
|
qtbase:force_debug_info=True
|
||||||
qtbase:force_debug_info=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:qt_host_path=%QT_HOST_PATH%
|
qtbase:qt_host_path=%QT_HOST_PATH%
|
||||||
qtbase:platform=android-clang
|
qtbase:platform=android-clang
|
||||||
|
|||||||
@@ -1,15 +1,7 @@
|
|||||||
[settings]
|
include(baseprofiles/windows-arm64-msvc2019_64)
|
||||||
os=Windows
|
|
||||||
arch=armv8
|
|
||||||
compiler=msvc
|
|
||||||
compiler.version=19.28
|
|
||||||
compiler.cppstd=17
|
|
||||||
compiler.runtime=dynamic
|
|
||||||
compiler.runtime_type=Release
|
|
||||||
build_type=Release
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=yes
|
qtbase:release=True
|
||||||
qtbase:shared=yes
|
|
||||||
qtbase:qt_host_path=$QT_HOST_PATH
|
qtbase:qt_host_path=$QT_HOST_PATH
|
||||||
qtbase:nomake=tests
|
qtbase:nomake=tests
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DQT_QMAKE_TARGET_MKSPEC=win32-arm64-msvc -DFEATURE_msvc_obj_debug_info=ON"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DQT_QMAKE_TARGET_MKSPEC=win32-arm64-msvc -DFEATURE_msvc_obj_debug_info=ON"
|
||||||
|
|||||||
12
coin/conan/profiles/windows-webassembly-x86_64-clang
Normal file
12
coin/conan/profiles/windows-webassembly-x86_64-clang
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
include(baseprofiles/windows-webassembly-x86_64-clang)
|
||||||
|
|
||||||
|
[options]
|
||||||
|
qtbase:release=True
|
||||||
|
qtbase:qt_host_path=%QT_HOST_PATH%
|
||||||
|
qtbase:nomake=examples;tests
|
||||||
|
qtbase:force_debug_info=True
|
||||||
|
qtbase:cmake_args_qtbase="-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten"
|
||||||
|
*:cmake_args_leaf_module="-DFEATURE_pkg_config=OFF"
|
||||||
|
[build_requires]
|
||||||
|
[env]
|
||||||
|
CONAN_CMAKE_GENERATOR=Ninja
|
||||||
@@ -1,15 +1,9 @@
|
|||||||
[settings]
|
include(baseprofiles/windows-x86_64-mingw)
|
||||||
os=Windows
|
|
||||||
arch=x86_64
|
|
||||||
compiler=gcc
|
|
||||||
compiler.version=8.1
|
|
||||||
compiler.libcxx=libstdc++
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:shared=yes
|
qtbase:release=True
|
||||||
qtbase:debug_and_release=yes
|
qtbase:force_debug_info=True
|
||||||
qtbase:force_debug_info=yes
|
qtbase:separate_debug_info=True
|
||||||
qtbase:separate_debug_info=yes
|
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:zlib=qt
|
qtbase:zlib=qt
|
||||||
qtbase:libjpeg=qt
|
qtbase:libjpeg=qt
|
||||||
|
|||||||
@@ -1,17 +1,9 @@
|
|||||||
[settings]
|
include(baseprofiles/windows-x86_64-msvc2019_64)
|
||||||
os=Windows
|
|
||||||
arch=x86_64
|
|
||||||
compiler=msvc
|
|
||||||
compiler.version=19.28
|
|
||||||
compiler.cppstd=17
|
|
||||||
compiler.runtime=dynamic
|
|
||||||
compiler.runtime_type=Release
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
[options]
|
||||||
qtbase:shared=yes
|
|
||||||
qtbase:nomake=tests
|
qtbase:nomake=tests
|
||||||
qtbase:debug_and_release=yes
|
qtbase:debug_and_release=True
|
||||||
qtbase:force_debug_info=yes
|
qtbase:force_debug_info=True
|
||||||
qtbase:zlib=None
|
qtbase:zlib=None
|
||||||
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DFEATURE_msvc_obj_debug_info=ON"
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DFEATURE_msvc_obj_debug_info=ON"
|
||||||
*:cmake_args_leaf_module=""
|
*:cmake_args_leaf_module=""
|
||||||
|
|||||||
14
coin/conan/profiles/windows-x86_64-msvc2019_64-developer
Normal file
14
coin/conan/profiles/windows-x86_64-msvc2019_64-developer
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
include(baseprofiles/windows-x86_64-msvc2019_64-developer)
|
||||||
|
|
||||||
|
[options]
|
||||||
|
qtbase:nomake=tests
|
||||||
|
qtbase:debug_and_release=True
|
||||||
|
qtbase:force_debug_info=True
|
||||||
|
qtbase:developer_build=True
|
||||||
|
qtbase:headersclean=True
|
||||||
|
qtbase:make=examples
|
||||||
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DFEATURE_msvc_obj_debug_info=ON -DFEATURE_system_zlib=OFF"
|
||||||
|
*:cmake_args_leaf_module="-DFEATURE_system_zlib=OFF"
|
||||||
|
[build_requires]
|
||||||
|
[env]
|
||||||
|
CONAN_CMAKE_GENERATOR=Ninja
|
||||||
32
coin/instructions/coin_bic_tests.yaml
Normal file
32
coin/instructions/coin_bic_tests.yaml
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
type: Group
|
||||||
|
instructions:
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: QT_MODULE_TO_TEST
|
||||||
|
variableValue: "qt=QtConcurrent,QtCore,QtDBus,QtDesigner,QtGui,QtHelp,QtNetwork,QtOpenGL,QtPrintSupport,QtQml,QtQuick,QtQuickTest,QtSql,QtSvg,QtTest,QtWidgets,QtXml;{{.SourceDir}}/qtbase"
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: QTDIR
|
||||||
|
variableValue: "{{.InstallDir}}"
|
||||||
|
- type: PrependToEnvironmentVariable
|
||||||
|
variableName: PATH
|
||||||
|
variableValue: "{{.InstallDir}}/bin:"
|
||||||
|
- type: ChangeDirectory
|
||||||
|
directory: "{{.SourceDir}}/qtqa/tests/postbuild/bic"
|
||||||
|
- type: ExecuteCommand
|
||||||
|
command: ["{{.InstallDir}}/bin/qmake"]
|
||||||
|
maxTimeInSeconds: 3600
|
||||||
|
maxTimeBetweenOutput: 300
|
||||||
|
userMessageOnFailure: "Failed to execute qmake for bic tests"
|
||||||
|
- type: ExecuteCommand
|
||||||
|
command: ["make", "check", "-j1"]
|
||||||
|
maxTimeInSeconds: 7200
|
||||||
|
maxTimeBetweenOutput: 300
|
||||||
|
userMessageOnFailure: "Failed to execute bic tests"
|
||||||
|
enable_if:
|
||||||
|
condition: and
|
||||||
|
conditions:
|
||||||
|
- condition: property
|
||||||
|
property: features
|
||||||
|
contains_value: Packaging
|
||||||
|
- condition: property
|
||||||
|
property: target.os
|
||||||
|
equals_value: Linux
|
||||||
@@ -7,10 +7,43 @@ instructions:
|
|||||||
directory: "{{.SourceDir}}"
|
directory: "{{.SourceDir}}"
|
||||||
- type: ChangeDirectory
|
- type: ChangeDirectory
|
||||||
directory: "{{.BuildDir}}"
|
directory: "{{.BuildDir}}"
|
||||||
|
|
||||||
|
- !include "{{qt/qt5}}/prepare_configure_executable.yaml"
|
||||||
|
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: COIN_CONFIGURE_ARGS
|
||||||
|
variableValue: "{{.Env.CONFIGURE_ARGS}}"
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: COIN_CMAKE_ARGS
|
||||||
|
# Use unix separators even on Windows, to avoid escaping issues in the configure script.
|
||||||
|
variableValue: "{{.Env.CMAKE_ARGS}} {{.Env.COMMON_CMAKE_ARGS}} -DCMAKE_INSTALL_PREFIX:PATH={{unixPathSeparators .InstallDir}}"
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: CONFIGURE_ENV_PREFIX
|
||||||
|
variableValue: "{{.Env.ENV_PREFIX}}"
|
||||||
|
|
||||||
- type: ExecuteCommand
|
- type: ExecuteCommand
|
||||||
command: "{{.Env.ENV_PREFIX}} cmake {{.Env.CONFIGURE_ARGS}} -DCMAKE_INSTALL_PREFIX:PATH={{.InstallDir}} -DQT_BUILD_TESTS=OFF {{.SourceDir}}"
|
# There is no SourceDir on purpose, because configure is called directly from qtbase,
|
||||||
|
# so the script knows it's own source dir.
|
||||||
|
# TODO: Consider removing these instructions, and using the ones in qtbase/call_configure_qtbase.yaml
|
||||||
|
# once all dependencies are propagated.
|
||||||
|
command: "{{.Env.CONFIGURE_ENV_PREFIX}} {{.Env.CONFIGURE_EXECUTABLE}} {{.Env.COIN_CONFIGURE_ARGS}} -- {{.Env.COIN_CMAKE_ARGS}}"
|
||||||
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
|
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
|
||||||
maxTimeInSeconds: 6000
|
maxTimeInSeconds: 6000
|
||||||
maxTimeBetweenOutput: 1200
|
maxTimeBetweenOutput: 1200
|
||||||
userMessageOnFailure: >
|
userMessageOnFailure: >
|
||||||
Failed to call cmake.
|
Failed to call cmake.
|
||||||
|
enable_if:
|
||||||
|
condition: property
|
||||||
|
property: features
|
||||||
|
contains_value: UseConfigure
|
||||||
|
- type: ExecuteCommand
|
||||||
|
command: "{{.Env.CONFIGURE_ENV_PREFIX}} {{.Env.CONFIGURE_EXECUTABLE}} {{.SourceDir}} {{.Env.COIN_CONFIGURE_ARGS}} {{.Env.COIN_CMAKE_ARGS}}"
|
||||||
|
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
|
||||||
|
maxTimeInSeconds: 6000
|
||||||
|
maxTimeBetweenOutput: 1200
|
||||||
|
userMessageOnFailure: >
|
||||||
|
Failed to call cmake.
|
||||||
|
disable_if:
|
||||||
|
condition: property
|
||||||
|
property: features
|
||||||
|
contains_value: UseConfigure
|
||||||
|
|||||||
37
coin/instructions/prepare_configure_executable.yaml
Normal file
37
coin/instructions/prepare_configure_executable.yaml
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
# Call either cmake or configure depending on whether the
|
||||||
|
# UseConfigure platform configuration feature is set.
|
||||||
|
# We should remove the cmake branch, once all platform configurations
|
||||||
|
# are ported to use configure.
|
||||||
|
# TODO: Remove this file, and reference the one in qtbase, once all
|
||||||
|
# all dependencies are propagated.
|
||||||
|
type: Group
|
||||||
|
instructions:
|
||||||
|
- type: Group
|
||||||
|
enable_if:
|
||||||
|
condition: property
|
||||||
|
property: features
|
||||||
|
contains_value: UseConfigure
|
||||||
|
instructions:
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: CONFIGURE_EXECUTABLE
|
||||||
|
variableValue: "{{.SourceDir}}/configure"
|
||||||
|
disable_if:
|
||||||
|
condition: property
|
||||||
|
property: host.os
|
||||||
|
equals_value: Windows
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: CONFIGURE_EXECUTABLE
|
||||||
|
variableValue: "{{.SourceDir}}\\configure.bat"
|
||||||
|
enable_if:
|
||||||
|
condition: property
|
||||||
|
property: host.os
|
||||||
|
equals_value: Windows
|
||||||
|
- type: Group
|
||||||
|
disable_if:
|
||||||
|
condition: property
|
||||||
|
property: features
|
||||||
|
contains_value: UseConfigure
|
||||||
|
instructions:
|
||||||
|
- type: EnvironmentVariable
|
||||||
|
variableName: CONFIGURE_EXECUTABLE
|
||||||
|
variableValue: "cmake"
|
||||||
@@ -9,6 +9,4 @@ instructions:
|
|||||||
- !include "{{qt/qt5}}/coin_qt_build_template.yaml"
|
- !include "{{qt/qt5}}/coin_qt_build_template.yaml"
|
||||||
|
|
||||||
Test:
|
Test:
|
||||||
- type: EnvironmentVariable
|
- !include "{{qt/qt5}}/coin_bic_tests.yaml"
|
||||||
variableName: Dummy
|
|
||||||
variableValue: dummy
|
|
||||||
|
|||||||
@@ -2,168 +2,223 @@ Version: 2
|
|||||||
Include: [
|
Include: [
|
||||||
cmake_platforms_qemu.yaml,
|
cmake_platforms_qemu.yaml,
|
||||||
cmake_platforms_qemu_qnx710.yaml,
|
cmake_platforms_qemu_qnx710.yaml,
|
||||||
cmake_platforms_target_android_host_linux.yaml,
|
cmake_platforms_target_android.yaml,
|
||||||
cmake_platforms_target_android_host_macos.yaml,
|
|
||||||
cmake_platforms_target_android_host_windows.yaml,
|
|
||||||
cmake_platforms_wasm.yaml,
|
cmake_platforms_wasm.yaml,
|
||||||
macos.yaml
|
macos.yaml
|
||||||
]
|
]
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
|
Id: 'ubuntu-20.04-documentation'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'Documentation', 'TestDocs']
|
Features: ['Sccache', 'Documentation', 'TestDocs', 'UseConfigure']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DWARNINGS_ARE_ERRORS=OFF -DQT_LIBINFIX=TestInfix -DQT_NAMESPACE=TestNamespace'
|
Configure arguments: '-make examples -developer-build -c++std c++20 -linker gold -no-warnings-are-errors -qtlibinfix TestInfix -qtnamespace TestNamespace'
|
||||||
|
Environment variables: ['NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}']
|
||||||
-
|
-
|
||||||
Id: 'Ubuntu-20.04-host'
|
Id: 'ubuntu-20.04'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache']
|
Features: ['Sccache', 'UseConfigure']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_headersclean=ON -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 -DINPUT_bundled_xcb_xinput=yes -DOpenGL_GL_PREFERENCE=LEGACY'
|
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
||||||
-
|
|
||||||
Id: 'OpenSUSE-15.3-host'
|
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache']
|
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON'
|
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CONAN_PROFILE=coin/conan/profiles/linux-developer-x86_64-gcc']
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-SLES-15_SP3-x86_64-51'
|
Id: 'opensuse-15.4-developer-build'
|
||||||
|
Template: 'qtci-linux-openSUSE-15.4-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'DisableTests']
|
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}}'
|
Configure arguments: '-nomake examples -developer-build'
|
||||||
|
Environment variables: [
|
||||||
|
'PATH={{.Env.CMAKE_MIN_SUPPORTED_BIN_PATH}}:{{.Env.PATH}}',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc-debug-developer'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Id: 'sles-15_sp4-static'
|
||||||
|
Template: 'qtci-linux-SLES-15_SP4-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Configure arguments: '-nomake examples -static -no-sql-mysql'
|
||||||
|
Environment variables: [
|
||||||
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Id: 'windows-10_22h2-msvc2019'
|
||||||
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Packaging', 'Sccache', "DebugAndRelease"]
|
Features: ['Packaging', 'Sccache', "DebugAndRelease", 'UseConfigure']
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DFEATURE_headersclean=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..'
|
Configure arguments: '-debug-and-release -force-debug-info -headersclean -nomake examples -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}',
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/windows-x86_64-msvc2019_64']
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}}',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-windows-x86_64-msvc2019_64']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Id: 'windows-11_22h2-msvc2019'
|
||||||
|
Template: 'qtci-windows-11_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Packaging', 'Sccache', "DebugAndRelease"]
|
Features: ['Packaging', 'Sccache', "DebugAndRelease", 'UseConfigure']
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DFEATURE_headersclean=ON -DQT_BUILD_EXAMPLES=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'
|
Configure arguments: '-debug-and-release -force-debug-info -headersclean -nomake examples -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}}',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}']
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Id: 'windows-10_22h2-msvc2022'
|
||||||
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2022'
|
Compiler: 'MSVC2022'
|
||||||
Features: ['Sccache', "DebugAndRelease"]
|
Features: ['Sccache', "DebugAndRelease", 'UseConfigure']
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DFEATURE_headersclean=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..'
|
Configure arguments: '-debug-and-release -force-debug-info -headersclean -nomake examples -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}}',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Id: 'windows-11_22h2-msvc2022'
|
||||||
|
Template: 'qtci-windows-11_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2022'
|
Compiler: 'MSVC2022'
|
||||||
Features: ['Sccache', "DebugAndRelease"]
|
Features: ['Sccache', "DebugAndRelease", 'UseConfigure']
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DFEATURE_headersclean=ON -DQT_BUILD_EXAMPLES=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'
|
Configure arguments: '-debug-and-release -force-debug-info -headersclean -nomake examples -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}}',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'Windows10_21H2-MSVC2019-x64-host'
|
Id: 'windows-10_22h2-msvc2019-developer-build'
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Sccache', "DebugAndRelease"]
|
Features: ['Sccache', 'Conan', "DebugAndRelease", 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF'
|
Configure arguments: '-debug-and-release -make examples -developer-build -force-debug-info -qt-zlib'
|
||||||
|
Environment variables: [
|
||||||
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-windows-x86_64-msvc2019_64-developer',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}}'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Id: 'windows-10_22h2-msvc2019-arm64'
|
||||||
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Features: ['Sccache', 'DisableTests', 'TargetBuildOnly', 'Packaging']
|
Features: ['Sccache', 'DisableTests', 'TargetBuildOnly', 'Packaging', 'UseConfigure']
|
||||||
Platform dependency: 'Windows10_21H2-MSVC2019-x64-host'
|
Platform dependency: 'windows-10_22h2-msvc2019-developer-build'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS={{.Env.TARGET_CONFIGURE_ARGS}} -DQT_QMAKE_TARGET_MKSPEC=win32-arm64-msvc -G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ROOT_DIR_x64_arm64}}',
|
'TARGET_CONFIGURE_ARGS=-debug-and-release -force-debug-info -platform win32-arm64-msvc',
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-msvc2019_64',
|
'TARGET_CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ROOT_DIR_x64_arm64}}',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/windows-arm64-msvc2019_64',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-windows-x86_64-msvc2019_64-developer',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-windows-arm64-msvc2019_64',
|
||||||
'OPENSSL_CONF_x64={{.Env.OPENSSL_CONF_x64_arm64}}',
|
'OPENSSL_CONF_x64={{.Env.OPENSSL_CONF_x64_arm64}}',
|
||||||
'OPENSSL_INCLUDE_x64={{.Env.OPENSSL_INCLUDE_x64_arm64}}',
|
'OPENSSL_INCLUDE_x64={{.Env.OPENSSL_INCLUDE_x64_arm64}}',
|
||||||
'OPENSSL_LIB_x64={{.Env.OPENSSL_LIB_x64_arm64}}']
|
'OPENSSL_LIB_x64={{.Env.OPENSSL_LIB_x64_arm64}}'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'Windows11_21H2-MSVC2019-x64-host'
|
Id: 'windows-11_22h2-msvc2019-developer-build'
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Template: 'qtci-windows-11_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Sccache', "DebugAndRelease"]
|
Features: ['Sccache', "DebugAndRelease", 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Configure arguments: '-debug-and-release -make examples -developer-build -force-debug-info -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}}'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Id: 'windows-11_22h2-msvc2019-arm64'
|
||||||
|
Template: 'qtci-windows-11_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Features: ['Sccache', 'DisableTests', 'TargetBuildOnly', 'Packaging']
|
Features: ['Sccache', 'DisableTests', 'TargetBuildOnly', 'Packaging', 'UseConfigure']
|
||||||
Platform dependency: 'Windows11_21H2-MSVC2019-x64-host'
|
Platform dependency: 'windows-11_22h2-msvc2019-developer-build'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS={{.Env.TARGET_CONFIGURE_ARGS}} -DQT_QMAKE_TARGET_MKSPEC=win32-arm64-msvc -G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-debug-and-release -force-debug-info -platform win32-arm64-msvc',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON',
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-windows-x86_64-msvc2019_64',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-windows-arm64-msvc2019_64'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'RHEL-8.4-host'
|
Id: 'rhel-8.4'
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'Sccache']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'InstallQt5Dependencies']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_headersclean=ON -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 -DINPUT_bundled_xcb_xinput=yes -DOpenGL_GL_PREFERENCE=LEGACY'
|
Configure arguments: '-nomake examples -release -force-debug-info -headersclean -separate-debug-info -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CONAN_PROFILE=coin/conan/profiles/linux-x86_64-gcc']
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-11-x86_64-104'
|
Id: 'ios-universal'
|
||||||
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
Target os: 'IOS_ANY'
|
Target os: 'IOS_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests', 'UseConfigure']
|
||||||
Environment variables: ['TARGET_CONFIGURE_ARGS=-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="Release;Debug" -DQT_BUILD_EXAMPLES=OFF -DCMAKE_SYSTEM_NAME=iOS',
|
Environment variables: [
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=',
|
'TARGET_CONFIGURE_ARGS=-debug-and-release -nomake examples -platform macx-ios-clang',
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/macos-universal-clang',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-macos-universal-clang',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/macos-ios-arm64-clang']
|
'CONAN_PROFILE=coin/conan/profiles/ci-macos-ios-arm64-clang'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'Windows10_21H2-Mingw11-x64-host'
|
Id: 'windows-10_22h2-mingw11'
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Features: ['Packaging', 'Sccache']
|
Features: ['Packaging', 'Sccache', 'UseConfigure']
|
||||||
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_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 -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..'
|
Configure arguments: '-release -force-debug-info -separate-debug-info -nomake examples -qt-zlib -qt-freetype -qt-libjpeg'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
'CMAKE_ARGS=-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_MINGW}}',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}',
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/windows-x86_64-mingw']
|
'CONAN_PROFILE=coin/conan/profiles/ci-windows-x86_64-mingw'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'Windows10_21H2-LLVM-x64-host'
|
Id: 'windows-10_22h2-llvm'
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache']
|
Features: ['Sccache', 'UseConfigure']
|
||||||
Configure arguments: '-GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_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 -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..'
|
Configure arguments: '-release -force-debug-info -separate-debug-info -nomake examples -qt-zlib -qt-freetype -qt-libjpeg'
|
||||||
Environment variables: ['Path=C:\llvm-mingw\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
Environment variables: [
|
||||||
'LLVM_INSTALL_DIR=C:\llvm-mingw']
|
'Path=C:\llvm-mingw\bin;{{.Env.Path}}',
|
||||||
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_LLVM_MINGW}}',
|
||||||
|
'LLVM_INSTALL_DIR=C:\llvm-mingw'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'Windows11_21H2-LLVM-x64-host'
|
Id: 'windows-11_22h2-llvm'
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Template: 'qtci-windows-11_22H2-x86_64-50'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache']
|
Features: ['Sccache', 'UseConfigure']
|
||||||
Configure arguments: '-GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_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}}\..'
|
Configure arguments: '-release -force-debug-info -separate-debug-info -nomake examples -qt-zlib -qt-freetype -qt-libjpeg'
|
||||||
Environment variables: ['Path=C:\llvm-mingw\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
Environment variables: [
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache', 'LLVM_INSTALL_DIR=C:\llvm-mingw']
|
'Path=C:\llvm-mingw\bin;{{.Env.Path}}',
|
||||||
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_LLVM_MINGW}}',
|
||||||
|
'LLVM_INSTALL_DIR=C:\llvm-mingw'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Id: 'windows-10_22h2-mingw11-developer-build'
|
||||||
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Features: ['Sccache']
|
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_EXAMPLES=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF'
|
Configure arguments: '-developer-build -release -force-debug-info -separate-debug-info -make examples -qt-zlib -qt-freetype -qt-libjpeg'
|
||||||
Environment variables: ['Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
Environment variables: [
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}']
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'CMAKE_ARGS=-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_MINGW}}',
|
||||||
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-51'
|
Id: 'windows-11_22h2-mingw11-developer-build'
|
||||||
|
Template: 'qtci-windows-11_22H2-x86_64-50'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Features: ['Sccache', 'InsignificantTests']
|
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_EXAMPLES=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF'
|
Configure arguments: '-developer-build -release -force-debug-info -separate-debug-info -make examples -qt-zlib -qt-freetype -qt-libjpeg'
|
||||||
Environment variables: ['Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
Environment variables: [
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}']
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'CMAKE_ARGS=-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_MINGW}}',
|
||||||
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}'
|
||||||
|
]
|
||||||
|
|||||||
@@ -1,46 +1,52 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
|
Id: 'qemu-armv7-developer-build'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
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'
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
Platform dependency: 'ubuntu-20.04'
|
||||||
Features: ['Sccache']
|
Features: ['Sccache', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARMV7_TOOLCHAIN_FILE}} -DQT_FEATURE_system_harfbuzz=OFF -DQT_QMAKE_TARGET_MKSPEC=devices/linux-imx7-g++ -DQT_QMAKE_DEVICE_OPTIONS="CROSS_COMPILE={{.Env.QEMUARMV7_TOOLCHAIN_CROSS_COMPILE}};DISTRO_OPTS=hard-float boot2qt" -DCMAKE_STAGING_PREFIX=/home/qt/work/install/target -DCMAKE_AUTOGEN_VERBOSE=ON -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-warnings-are-errors -make examples -qt-harfbuzz -device linux-imx7-g++ -device-option "CROSS_COMPILE={{.Env.QEMUARMV7_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=hard-float boot2qt" -no-feature-forkfd_pidfd',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARMV7_TOOLCHAIN_FILE}} -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUARMV7_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUARMV7_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-3.21.1/bin",
|
"QT_CMAKE_DIR=/opt/cmake-3.24.2/bin",
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}',
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}',
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
'GST_PLUGIN_SCANNER={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
'QT_QUICK_BACKEND=software',
|
'QT_QUICK_BACKEND=software',
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
|
Id: 'qemu-arm64-developer-build'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
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'
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
Platform dependency: 'ubuntu-20.04'
|
||||||
Features: ['Sccache']
|
Features: ['Sccache', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARM64_TOOLCHAIN_FILE}} -DQT_FEATURE_system_harfbuzz=OFF -DQT_QMAKE_TARGET_MKSPEC=devices/linux-generic-g++ -DQT_QMAKE_DEVICE_OPTIONS="CROSS_COMPILE={{.Env.QEMUARM64_TOOLCHAIN_CROSS_COMPILE}};DISTRO_OPTS=boot2qt" -DCMAKE_STAGING_PREFIX=/home/qt/work/install/target -DCMAKE_AUTOGEN_VERBOSE=ON -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-warnings-are-errors -nomake examples -qt-harfbuzz -device linux-generic-g++ -device-option "CROSS_COMPILE={{.Env.QEMUARM64_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=boot2qt" -no-feature-forkfd_pidfd',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARM64_TOOLCHAIN_FILE}} -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUARM64_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUARM64_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-3.21.1/bin",
|
"QT_CMAKE_DIR=/opt/cmake-3.24.2/bin",
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}',
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}',
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
'GST_PLUGIN_SCANNER={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
'QT_QUICK_BACKEND=software',
|
'QT_QUICK_BACKEND=software',
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
|
Id: 'qemu-mips64-developer-build'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
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'
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
Platform dependency: 'ubuntu-20.04'
|
||||||
Features: ['Sccache', 'DisableTests']
|
Features: ['Sccache', 'DisableTests', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUMIPS64_TOOLCHAIN_FILE}} -DQT_FEATURE_system_harfbuzz=OFF -DQT_QMAKE_TARGET_MKSPEC=devices/linux-generic-g++ -DQT_QMAKE_DEVICE_OPTIONS="CROSS_COMPILE={{.Env.QEMUMIPS64_TOOLCHAIN_CROSS_COMPILE}};DISTRO_OPTS=boot2qt" -DCMAKE_STAGING_PREFIX=/home/qt/work/install/target -DCMAKE_AUTOGEN_VERBOSE=ON -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-warnings-are-errors -nomake examples -qt-harfbuzz -device linux-generic-g++ -device-option "CROSS_COMPILE={{.Env.QEMUMIPS64_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=boot2qt" -no-feature-forkfd_pidfd',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUMIPS64_TOOLCHAIN_FILE}} -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUMIPS64_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUMIPS64_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-3.21.1/bin",
|
"QT_CMAKE_DIR=/opt/cmake-3.24.2/bin",
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}',
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}',
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
'GST_PLUGIN_SCANNER={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
'QT_QUICK_BACKEND=software',
|
'QT_QUICK_BACKEND=software',
|
||||||
|
|||||||
@@ -1,39 +1,43 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
|
Id: 'qnx-710-x86_64-developer-build-on-linux'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Target os: 'QNX_710'
|
Target os: 'QNX_710'
|
||||||
Target arch: 'x86_64'
|
Target arch: 'x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Target compiler: 'QCC'
|
Target compiler: 'QCC'
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
Platform dependency: 'ubuntu-20.04'
|
||||||
Features: ['Packaging', 'InsignificantTests', 'VMSize8']
|
Features: ['Packaging', 'VMSize8', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DFEATURE_developer_build=ON -DQT_FEATURE_dbus=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-dbus -nomake examples',
|
||||||
'QT_CMAKE_DIR=/opt/cmake-3.21.1/bin',
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
"TESTARGS='{{.Env.QNX_QEMU_SSH}} LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen'",
|
'QT_CMAKE_DIR=/opt/cmake-3.24.2/bin',
|
||||||
"TESTRUNNER='python3 {{.SourceDir}}/coin_qnx_qemu_runner.py'",
|
'QNX_TEST_ENV=LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen QTEST_ENVIRONMENT=ci',
|
||||||
"COIN_CTEST_RESULTSDIR=/home/qt/work",
|
]
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
|
||||||
-
|
-
|
||||||
|
Id: 'qnx-710-arm64-on-linux'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Target os: 'QNX_710'
|
Target os: 'QNX_710'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Target compiler: 'QCC'
|
Target compiler: 'QCC'
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
Platform dependency: 'ubuntu-20.04'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_FEATURE_dbus=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-aarch64le.cmake',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -no-dbus -nomake examples',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-aarch64le.cmake -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
]
|
||||||
-
|
-
|
||||||
|
Id: 'qnx-710-armv7-on-linux'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Target os: 'QNX_710'
|
Target os: 'QNX_710'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Target compiler: 'QCC'
|
Target compiler: 'QCC'
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
Platform dependency: 'ubuntu-20.04'
|
||||||
Features: ['Packaging', 'DisableTests']
|
Features: ['Packaging', 'DisableTests', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_FEATURE_dbus=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-armv7le.cmake',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -no-dbus -nomake examples',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-armv7le.cmake -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
]
|
||||||
|
|||||||
@@ -1,20 +1,27 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-SLES-15_SP3-x86_64-51'
|
Id: 'sles-15_sp4-minimal-static'
|
||||||
|
Template: 'qtci-linux-SLES-15_SP4-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'MinimalStaticTests']
|
Features: ['Sccache', 'MinimalStaticTests', 'UseConfigure']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}}'
|
Configure arguments: '-nomake examples -static -no-sql-mysql'
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Sccache', 'MinimalStaticTests']
|
|
||||||
Configure arguments: '-G"Ninja" -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DBUILD_SHARED_LIBS=OFF -DFEATURE_msvc_obj_debug_info=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF'
|
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Id: 'windows-10_22h2-minimal-static'
|
||||||
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Features: ['Sccache', 'MinimalStaticTests', 'UseConfigure']
|
||||||
|
Configure arguments: '-release -force-debug-info -static -nomake examples -qt-zlib'
|
||||||
|
Environment variables: [
|
||||||
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-11-x86_64-104'
|
Id: 'macos-11-minimal-static'
|
||||||
|
Template: 'qtci-macos-11-x86_64-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'MinimalStaticTests']
|
Features: ['Sccache', 'MinimalStaticTests', 'UseConfigure']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=OFF -DFEATURE_framework=OFF'
|
Configure arguments: '-nomake examples -release -force-debug-info -static -no-framework'
|
||||||
|
|||||||
70
coin/platform_configs/cmake_platforms_target_android.yaml
Normal file
70
coin/platform_configs/cmake_platforms_target_android.yaml
Normal file
@@ -0,0 +1,70 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Id: 'android-arm64-on-macos'
|
||||||
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT_DEFAULT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis arm64-v8a',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_DEFAULT}} -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-macos-universal-clang',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-unix-android-arm64-clang',
|
||||||
|
'ANDROID_NDK_ROOT={{.Env.ANDROID_NDK_ROOT_DEFAULT}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Id: 'android-armv7-on-windows'
|
||||||
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'windows-10_22h2-mingw11'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT_DEFAULT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis armeabi-v7a -no-feature-pkg-config',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_DEFAULT}} -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-windows-x86_64-mingw',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-windows-android-armv7-clang',
|
||||||
|
'ANDROID_NDK_ROOT={{.Env.ANDROID_NDK_ROOT_DEFAULT}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Id: 'android-x86-on-linux'
|
||||||
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'rhel-8.4'
|
||||||
|
Features: ['Packaging', 'Sccache', 'AndroidTestRun', 'VMSize8', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT_DEFAULT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_DEFAULT}} -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_ANDROID}}',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-unix-android-x86-clang',
|
||||||
|
'ANDROID_EMULATOR=@emulator_x86_api_23',
|
||||||
|
'ANDROID_NDK_ROOT={{.Env.ANDROID_NDK_ROOT_DEFAULT}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Id: 'android-x86_64-on-linux'
|
||||||
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'rhel-8.4'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT_DEFAULT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86_64',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_DEFAULT}} -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_ANDROID}}',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-unix-android-x86_64-clang',
|
||||||
|
'ANDROID_NDK_ROOT={{.Env.ANDROID_NDK_ROOT_DEFAULT}}'
|
||||||
|
]
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'RHEL-8.4-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-arm64-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'RHEL-8.4-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-armv7-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'RHEL-8.4-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'RHEL-8.4-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86_64-clang'
|
|
||||||
]
|
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
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-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/macos-universal-clang',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-arm64-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/macos-universal-clang',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-armv7-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/macos-universal-clang',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/macos-universal-clang',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86_64-clang'
|
|
||||||
]
|
|
||||||
@@ -1,58 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'Windows10_21H2-Mingw11-x64-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -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',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-mingw',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/windows-android-arm64-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'Windows10_21H2-Mingw11-x64-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -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',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-mingw',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/windows-android-armv7-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'Windows10_21H2-Mingw11-x64-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -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',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-mingw',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/windows-android-x86-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'Windows10_21H2-Mingw11-x64-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -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',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-mingw',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/windows-android-x86_64-clang']
|
|
||||||
|
|
||||||
@@ -1,37 +1,26 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
Template: 'qtci-linux-openSUSE-15.4-x86_64-50'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Platform dependency: 'OpenSUSE-15.3-host'
|
Platform dependency: 'opensuse-15.4-developer-build'
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release',
|
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
||||||
|
'TARGET_CMAKE_ARGS=-DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc-debug-developer',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-linux-webassembly-x86_64-clang'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Id: 'webassembly-thread-asyncify'
|
||||||
|
Template: 'qtci-linux-openSUSE-15.4-x86_64-50'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'GCC'
|
||||||
Target compiler: 'Clang'
|
Platform dependency: 'opensuse-15.4-developer-build'
|
||||||
Platform dependency: 'Windows10_21H2-Mingw11-x64-host'
|
Features: ['Sccache', 'DisableTests']
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release',
|
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DFEATURE_pkg_config=OFF']
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
|
||||||
Target os: 'WebAssembly'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release',
|
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_thread=ON -DQT_QMAKE_DEVICE_OPTIONS="QT_EMSCRIPTEN_ASYNCIFY=1"',
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-developer-x86_64-gcc',
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
'CONAN_PROFILE=coin/conan/profiles/linux-webassembly-x86_64-gcc'
|
|
||||||
]
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
|
Id: 'ubuntu-20.04-license-check'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['TestOnly', 'LicenseCheck', 'UseLegacyInstructions']
|
Features: ['TestOnly', 'LicenseCheck', 'UseLegacyInstructions']
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Configurations:
|
|||||||
Features: ['Packaging', 'UseLegacyInstructions']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
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'
|
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_21H2-x86_64-51'
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Packaging', 'UseLegacyInstructions']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
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'
|
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'
|
||||||
@@ -18,7 +18,7 @@ Configurations:
|
|||||||
Features: ['Packaging', 'UseLegacyInstructions']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
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'
|
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-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Features: ['Packaging', 'UseLegacyInstructions']
|
Features: ['Packaging', 'UseLegacyInstructions']
|
||||||
|
|||||||
@@ -1,17 +1,20 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
|
Id: "integrity-arm64"
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Target os: 'INTEGRITY'
|
Target os: 'INTEGRITY'
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
Platform dependency: 'ubuntu-20.04'
|
||||||
Features: ['MinimalStaticTests', 'DoNotRunTests', 'VMSize16']
|
Features: ['MinimalStaticTests', 'DoNotRunTests', 'VMSize16', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS={{.Env.TARGET_CONFIGURE_ARGS}} -DQT_HOST_PATH=/home/qt/work/install -DQT_BUILD_EXAMPLES=OFF -DCMAKE_TOOLCHAIN_FILE=/home/qt/integrity_toolchain/toolchain.cmake -DQT_QMAKE_TARGET_MKSPEC=devices/integrity-armv8-SA8155P -DFEATURE_library=OFF -DBUILD_qtdoc=OFF -DBUILD_qttranslations=OFF -DFEATURE_printdialog=OFF --debug-trycompile -DFEATURE_dbus=OFF -GNinja -DUNIX=ON -DFEATURE_gtk3=OFF -DFEATURE_glib=OFF -DFEATURE_libudev=OFF -DFEATURE_system_harfbuzz=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_sql_mysql=OFF -DCMAKE_C_COMPILER=cxintarm64 -DCMAKE_CXX_COMPILER=cxintarm64',
|
'TARGET_CONFIGURE_ARGS=-nomake examples -device integrity-armv8-SA8155P -no-feature-library -no-feature-printdialog -no-dbus -no-feature-gtk3 -no-feature-glib -no-feature-libudev -qt-harfbuzz -qt-pcre -no-sql-mysql',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE=/home/qt/integrity_toolchain/toolchain.cmake -DCMAKE_C_COMPILER=cxintarm64 -DCMAKE_CXX_COMPILER=cxintarm64 -DBUILD_qtdoc=OFF -DBUILD_qttranslations=OFF -DUNIX=ON --debug-trycompile',
|
||||||
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DFEATURE_system_webp=OFF -DQT_FEATURE_timezone=OFF',
|
||||||
'INTEGRITY_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/integrity',
|
'INTEGRITY_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/integrity',
|
||||||
'INTEGRITY_BSP=platform-sa8155', 'INTEGRITY_BUILD_TARGET=rel',
|
'INTEGRITY_BSP=platform-sa8155', 'INTEGRITY_BUILD_TARGET=rel',
|
||||||
'QC_MULTIMEDIA_INC_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/include/amss/multimedia',
|
'QC_MULTIMEDIA_INC_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/include/amss/multimedia',
|
||||||
'GL_INC_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/AMSS/multimedia/graphics/include/public',
|
'GL_INC_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/AMSS/multimedia/graphics/include/public',
|
||||||
'GL_LIB_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/base:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/multimedia/display:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/multimedia/graphics:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/platform/:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/AMSS/multimedia/graphics/opengl/esx/build/integrity/prebuilt/',
|
'GL_LIB_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/base:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/multimedia/display:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/multimedia/graphics:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/platform/:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/AMSS/multimedia/graphics/opengl/esx/build/integrity/prebuilt/',
|
||||||
'PATH=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/comp:$PATH',
|
'PATH=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/comp:$PATH',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DFEATURE_system_webp=OFF']
|
]
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: "ios-tests-target"
|
Id: "ios-tests-on-macos"
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
Target os: 'IOS_ANY'
|
Target os: 'IOS_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
Features: ['Sccache', 'DebugAndRelease', 'MinimalStaticTests']
|
Features: ['Sccache', 'DebugAndRelease', 'MinimalStaticTests', 'UseConfigure']
|
||||||
Environment variables: ['TARGET_CONFIGURE_ARGS=-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="Release;Debug" -DQT_BUILD_EXAMPLES=OFF -DCMAKE_SYSTEM_NAME=iOS', 'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-debug-and-release -nomake examples -platform macx-ios-clang'
|
||||||
|
]
|
||||||
|
|||||||
19
coin/platform_configs/linux_android_tests_developer.yaml
Normal file
19
coin/platform_configs/linux_android_tests_developer.yaml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Id: 'android-x86-developer-build-testrun-on-linux'
|
||||||
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'rhel-8.4'
|
||||||
|
Features: ['Packaging', 'Sccache', 'AndroidTestRun', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -debug -developer-build -android-ndk {{.Env.ANDROID_NDK_ROOT_DEFAULT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_DEFAULT}}',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_ANDROID}}',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
||||||
|
'CONAN_INSTALL_DIR={{.InstallDir}}/target',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
||||||
|
'ANDROID_EMULATOR=@emulator_x86_api_23']
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
|
|
||||||
# These developer-build tests are only run for qtbase and qtdeclarative
|
|
||||||
# See macos.yaml for arm64 developer-build tests, run for all modules.
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'macos-10.14-x86_64-developer-build-tests'
|
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly']
|
|
||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
|
||||||
-
|
|
||||||
Id: 'macos-10.15-x86_64-developer-build-tests'
|
|
||||||
Template: 'qtci-macos-10.15-x86_64-102'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly']
|
|
||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
|
||||||
-
|
|
||||||
Id: 'macos-11-x86_64-developer-build-tests'
|
|
||||||
Template: 'qtci-macos-11-x86_64-104'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly']
|
|
||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
|
||||||
-
|
|
||||||
Id: 'macos-12-x86_64-developer-build-tests'
|
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly']
|
|
||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
|
||||||
@@ -8,15 +8,27 @@ Configurations:
|
|||||||
# Build on recent macOS version with latest Xcode
|
# Build on recent macOS version with latest Xcode
|
||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-universal-packaging-build'
|
Id: 'macos-universal-on-x86_64'
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target arch: 'x86_64-arm64'
|
Target arch: 'x86_64-arm64'
|
||||||
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors']
|
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_headersclean=ON -DFEATURE_framework=ON -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/.. -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}'
|
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -framework'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_gds=OFF',
|
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/.. -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/macos-universal-clang'
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_gds=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR}}',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-macos-universal-clang'
|
||||||
|
]
|
||||||
|
|
||||||
|
-
|
||||||
|
Id: 'macos-universal-on-arm64'
|
||||||
|
Template: 'qtci-macos-12-arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target arch: 'x86_64-arm64'
|
||||||
|
Features: ['DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
||||||
|
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -framework'
|
||||||
|
Environment variables: [
|
||||||
|
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"'
|
||||||
]
|
]
|
||||||
|
|
||||||
# Test on all supported macOS versions (deployment targets)
|
# Test on all supported macOS versions (deployment targets)
|
||||||
@@ -26,37 +38,55 @@ Configurations:
|
|||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
-
|
-
|
||||||
Id: 'macos-10.15-x86_64-tests'
|
Id: 'macos-10.15-x86_64-tests'
|
||||||
Template: 'qtci-macos-10.15-x86_64-102'
|
Template: 'qtci-macos-10.15-x86_64-102'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
-
|
-
|
||||||
Id: 'macos-11-x86_64-tests'
|
Id: 'macos-11-x86_64-tests'
|
||||||
Template: 'qtci-macos-11-x86_64-104'
|
Template: 'qtci-macos-11-x86_64-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
-
|
-
|
||||||
Id: 'macos-11-arm64-tests'
|
Id: 'macos-11-arm64-tests'
|
||||||
Template: 'qtci-macos-11.0-arm64'
|
Template: 'qtci-macos-11.0-arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
-
|
-
|
||||||
Id: 'macos-12-arm64-tests'
|
Id: 'macos-12-arm64-tests'
|
||||||
Template: 'qtci-macos-12-arm64'
|
Template: 'qtci-macos-12-arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
-
|
-
|
||||||
Id: 'macos-12-x86_64-tests'
|
Id: 'macos-13-arm64-tests'
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
Template: 'qtci-macos-13-arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
|
-
|
||||||
|
Id: 'macos-12-x86_64-tests'
|
||||||
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
|
-
|
||||||
|
Id: 'macos-12-arm-on-arm64-tests'
|
||||||
|
Template: 'qtci-macos-12-arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly']
|
||||||
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
|
-
|
||||||
|
Id: 'macos-12-arm-on-x86_64-tests'
|
||||||
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly']
|
||||||
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
|
|
||||||
# =========================================================================
|
# =========================================================================
|
||||||
# Developer build. Single architecture builds.
|
# Developer build. Single architecture builds.
|
||||||
@@ -65,34 +95,65 @@ Configurations:
|
|||||||
# Build on recent macOS version with latest Xcode
|
# Build on recent macOS version with latest Xcode
|
||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-x86_64-developer-build'
|
Id: 'macos-12-x86_64-developer-build'
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors']
|
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_WITH_PCH=OFF -DFEATURE_framework=OFF -DQT_NAMESPACE=TestNamespace -DQT_BUILD_EXAMPLES=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}'
|
Configure arguments: '-developer-build -release -force-debug-info -no-pch -no-framework -qtnamespace TestNamespace -make examples'
|
||||||
|
Environment variables: [
|
||||||
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-arm64-developer-build'
|
Id: 'macos-12-arm64-developer-build'
|
||||||
Template: 'qtci-macos-12-arm64'
|
Template: 'qtci-macos-12-arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['DoNotRunTests', 'WarningsAreErrors']
|
Features: ['DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-DFEATURE_developer_build=ON -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_framework=ON'
|
Configure arguments: '-developer-build -nomake examples -release -force-debug-info -separate-debug-info -framework'
|
||||||
# Note: We do not include OpenSSL or PostgreSQL in this build,
|
# Note: We do not include OpenSSL or PostgreSQL in this build,
|
||||||
# as the M1 CI machines are not provisioned for that yet.
|
# as the M1 CI machines are not provisioned for that yet.
|
||||||
|
|
||||||
# Test on all supported macOS versions (deployment targets)
|
# Test on all supported macOS versions (deployment targets)
|
||||||
|
|
||||||
|
-
|
||||||
|
Id: 'macos-10.14-x86_64-developer-build-tests'
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly']
|
||||||
|
Platform dependency: 'macos-12-x86_64-developer-build'
|
||||||
|
-
|
||||||
|
Id: 'macos-10.15-x86_64-developer-build-tests'
|
||||||
|
Template: 'qtci-macos-10.15-x86_64-102'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly']
|
||||||
|
Platform dependency: 'macos-12-x86_64-developer-build'
|
||||||
|
-
|
||||||
|
Id: 'macos-11-x86_64-developer-build-tests'
|
||||||
|
Template: 'qtci-macos-11-x86_64-105'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly']
|
||||||
|
Platform dependency: 'macos-12-x86_64-developer-build'
|
||||||
-
|
-
|
||||||
Id: 'macos-11-arm64-developer-build-tests'
|
Id: 'macos-11-arm64-developer-build-tests'
|
||||||
Template: 'qtci-macos-11.0-arm64'
|
Template: 'qtci-macos-11.0-arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['TestOnly']
|
Features: ['TestOnly']
|
||||||
Platform dependency: 'macos-latest-xcode-arm64-developer-build'
|
Platform dependency: 'macos-12-arm64-developer-build'
|
||||||
|
-
|
||||||
|
Id: 'macos-12-x86_64-developer-build-tests'
|
||||||
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly']
|
||||||
|
Platform dependency: 'macos-12-x86_64-developer-build'
|
||||||
-
|
-
|
||||||
Id: 'macos-12-arm64-developer-build-tests'
|
Id: 'macos-12-arm64-developer-build-tests'
|
||||||
Template: 'qtci-macos-12-arm64'
|
Template: 'qtci-macos-12-arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['TestOnly']
|
Features: ['TestOnly']
|
||||||
Platform dependency: 'macos-latest-xcode-arm64-developer-build'
|
Platform dependency: 'macos-12-arm64-developer-build'
|
||||||
|
-
|
||||||
# See macos-developer-build-tests.yaml for x86_64 tests,
|
Id: 'macos-13-arm64-developer-build-tests'
|
||||||
# as we limit those to qtbase and declarative.
|
Template: 'qtci-macos-13-arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Platform dependency: 'macos-12-arm64-developer-build'
|
||||||
|
|||||||
@@ -0,0 +1,71 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [
|
||||||
|
cmake_platforms.yaml: [
|
||||||
|
Windows10_22H2-Mingw11-x64-host,
|
||||||
|
rhel-8.4
|
||||||
|
]
|
||||||
|
]
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Id: 'android-arm64-on-macos'
|
||||||
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'macos-universal-on-x86_64'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT_LATEST}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis arm64-v8a',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_LATEST}} -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-macos-universal-clang',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-unix-android-arm64-clang',
|
||||||
|
'ANDROID_NDK_ROOT={{.Env.ANDROID_NDK_ROOT_LATEST}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10_22H2-Mingw11-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT_LATEST}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis armeabi-v7a -no-feature-pkg-config',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_LATEST}} -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-windows-x86_64-mingw',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-windows-android-armv7-clang',
|
||||||
|
'ANDROID_NDK_ROOT={{.Env.ANDROID_NDK_ROOT_LATEST}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'rhel-8.4'
|
||||||
|
Features: ['Packaging', 'Sccache', 'AndroidTestRun', 'VMSize8', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT_LATEST}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_LATEST}} -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-unix-android-x86-clang',
|
||||||
|
'ANDROID_EMULATOR=@emulator_x86_api_23',
|
||||||
|
'ANDROID_NDK_ROOT={{.Env.ANDROID_NDK_ROOT_LATEST}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'rhel-8.4'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT_LATEST}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86_64',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_LATEST}} -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-unix-android-x86_64-clang',
|
||||||
|
'ANDROID_NDK_ROOT={{.Env.ANDROID_NDK_ROOT_LATEST}}'
|
||||||
|
]
|
||||||
21
coin/platform_configs/nightly_qnx710_host_windows.yaml
Normal file
21
coin/platform_configs/nightly_qnx710_host_windows.yaml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [
|
||||||
|
cmake_platforms.yaml: [
|
||||||
|
windows-10_22h2-msvc2019-developer-build
|
||||||
|
]
|
||||||
|
]
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Id: 'qnx-710-arm64-on-windows'
|
||||||
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
|
Target os: 'QNX_710'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Target compiler: 'QCC'
|
||||||
|
Platform dependency: 'windows-10_22h2-msvc2019-developer-build'
|
||||||
|
Features: ['DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -no-dbus -nomake examples -no-pch',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}\qnx-toolchain-aarch64le.cmake -DCMAKE_LIBRARY_PATH={{.Env.QNX_710}}\target\qnx7\aarch64le\lib;{{.Env.QNX_710}}\target\qnx7\aarch64le\usr\lib -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON -G "Ninja"',
|
||||||
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON'
|
||||||
|
]
|
||||||
22
coin/platform_configs/precheck.yaml
Normal file
22
coin/platform_configs/precheck.yaml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
Version: 2
|
||||||
|
Module only: True
|
||||||
|
Include: [
|
||||||
|
cmake_platforms.yaml: [
|
||||||
|
"ubuntu-20.04",
|
||||||
|
"windows-10_22h2-msvc2019-developer-build",
|
||||||
|
"ios-universal"
|
||||||
|
],
|
||||||
|
macos.yaml: [
|
||||||
|
"macos-12-x86_64-tests",
|
||||||
|
],
|
||||||
|
cmake_platforms_target_android.yaml: [
|
||||||
|
"android-arm64-on-macos"
|
||||||
|
],
|
||||||
|
cmake_platforms_qemu.yaml: [
|
||||||
|
"qemu-armv7-developer-build"
|
||||||
|
],
|
||||||
|
cmake_platforms_qemu_qnx710.yaml: [
|
||||||
|
"qnx-710-x86_64-developer-build-on-linux"
|
||||||
|
]
|
||||||
|
]
|
||||||
|
Configurations: []
|
||||||
15
coin/platform_configs/qmake2cmake.yaml
Normal file
15
coin/platform_configs/qmake2cmake.yaml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
Version: 2
|
||||||
|
Module only: True
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly', 'LicenseCheck', 'UseLegacyInstructions']
|
||||||
@@ -2,9 +2,9 @@ Version: 2
|
|||||||
Module only: True
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DebugAndRelease']
|
||||||
Configure arguments: ''
|
Configure arguments: ''
|
||||||
Environment variables: []
|
Environment variables: []
|
||||||
Environment script: ['%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat', 'amd64']
|
Environment script: ['%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat', 'amd64']
|
||||||
@@ -18,13 +18,19 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DebugAndRelease']
|
||||||
|
Configure arguments: ''
|
||||||
|
Environment variables: []
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Qt5', 'Sccache', 'DebugAndRelease']
|
||||||
Configure arguments: ''
|
Configure arguments: ''
|
||||||
Environment variables: []
|
Environment variables: []
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Packaging', 'DisableTests', 'Sccache', 'DebugAndRelease']
|
Features: ['Packaging', 'Sccache', 'DebugAndRelease']
|
||||||
Configure arguments: ''
|
Configure arguments: ''
|
||||||
Environment variables: []
|
Environment variables: []
|
||||||
-
|
-
|
||||||
|
|||||||
@@ -2,23 +2,7 @@ Version: 2
|
|||||||
Include: [
|
Include: [
|
||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
cmake_platforms_static_tests.yaml,
|
cmake_platforms_static_tests.yaml,
|
||||||
macos-developer-build-tests.yaml,
|
|
||||||
integrity.yaml,
|
integrity.yaml,
|
||||||
ios-tests.yaml
|
ios-tests.yaml
|
||||||
]
|
]
|
||||||
Configurations:
|
Configurations: []
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'RHEL-8.4-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'AndroidTestRun']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
|
||||||
'CONAN_INSTALL_DIR={{.InstallDir}}/target',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
|
||||||
'ANDROID_EMULATOR=@emulator_x86_api_23']
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [
|
Include: [
|
||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
macos-developer-build-tests.yaml,
|
|
||||||
integrity.yaml,
|
integrity.yaml,
|
||||||
cmake_platforms_static_tests.yaml
|
cmake_platforms_static_tests.yaml
|
||||||
]
|
]
|
||||||
|
|||||||
3
coin/platform_configs/qthttpserver.yaml
Normal file
3
coin/platform_configs/qthttpserver.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/qtquick3dphysics.yaml
Normal file
3
coin/platform_configs/qtquick3dphysics.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
@@ -1,24 +1,24 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW1120\mingw64\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW1120\mingw64\bin;$PATH']
|
||||||
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++'
|
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++'
|
||||||
Features: ['UseLegacyInstructions']
|
Features: ['UseLegacyInstructions']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW1120\mingw64\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW1120\mingw64\bin;$PATH']
|
||||||
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
||||||
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++'
|
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++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
||||||
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'
|
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'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
||||||
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'
|
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'
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [
|
Include: [
|
||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml
|
||||||
macos-developer-build-tests.yaml
|
|
||||||
]
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW1120_i686\mingw32\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW1120_i686\mingw32\bin;$PATH']
|
||||||
Features: ['Packaging', UseLegacyInstructions']
|
Features: ['Packaging', UseLegacyInstructions']
|
||||||
|
|||||||
@@ -1,53 +1,60 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [
|
Include: [ cmake_platforms_target_android.yaml ]
|
||||||
cmake_platforms_target_android_host_linux.yaml,
|
|
||||||
cmake_platforms_target_android_host_macos.yaml,
|
|
||||||
cmake_platforms_target_android_host_windows.yaml
|
|
||||||
]
|
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
|
Id: 'automotive-ubuntu-20.04-documentation'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'Documentation', 'TestDocs']
|
Features: ['Sccache', 'Documentation', 'TestDocs', 'UseConfigure']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DWARNINGS_ARE_ERRORS=OFF -DQT_LIBINFIX=TestInfix -DQT_NAMESPACE=TestNamespace'
|
Configure arguments: '-make examples -developer-build -c++std c++20 -linker gold -no-warnings-are-errors -qtlibinfix TestInfix -qtnamespace TestNamespace'
|
||||||
-
|
-
|
||||||
Id: 'Windows10_21H2-Mingw11-x64-host'
|
Id: 'windows-10_22h2-mingw11'
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_22H2-x86_64-50'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Features: ['Packaging', 'Sccache', 'DoNotRunTests']
|
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'UseConfigure']
|
||||||
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_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 -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..'
|
Configure arguments: '-release -force-debug-info -separate-debug-info -nomake examples -qt-zlib -qt-freetype -qt-libjpeg'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF',
|
'CMAKE_ARGS=-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}']
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF',
|
||||||
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-universal-packaging-build'
|
Id: 'macos-universal-on-x86_64'
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target arch: 'x86_64-arm64'
|
Target arch: 'x86_64-arm64'
|
||||||
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors']
|
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_headersclean=ON -DFEATURE_framework=ON -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/.. -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}'
|
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -framework'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_gds=OFF',
|
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/.. -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/macos-universal-clang']
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_gds=OFF',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/macos-universal-clang'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'RHEL-8.4-host'
|
Id: 'rhel-8.4'
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'Sccache', 'DoNotRunTests']
|
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'UseConfigure']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_headersclean=ON -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 -DINPUT_bundled_xcb_xinput=yes -DOpenGL_GL_PREFERENCE=LEGACY'
|
Configure arguments: '-nomake examples -release -force-debug-info -headersclean -separate-debug-info -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CONAN_PROFILE=coin/conan/profiles/linux-x86_64-gcc']
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/linux-x86_64-gcc'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
|
Id: "automotive-android-x86-on-linux"
|
||||||
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.4-x86_64-50'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
Platform dependency: 'RHEL-8.4-host'
|
Platform dependency: 'rhel-8.4'
|
||||||
Features: ['Packaging', 'Sccache', 'AndroidTestRun', 'Insignificant']
|
Features: ['Packaging', 'Sccache', 'AndroidTestRun', 'VMSize8', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT_DEFAULT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_DEFAULT}}',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_ANDROID}}',
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
||||||
'ANDROID_EMULATOR=@x86AutomotiveEmulator']
|
'ANDROID_EMULATOR=@automotive_emulator_x86_api_30'
|
||||||
|
]
|
||||||
|
|||||||
3
coin/platform_configs/tqtc-qtinsighttracker.yaml
Normal file
3
coin/platform_configs/tqtc-qtinsighttracker.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
3
coin/platform_configs/tqtc-qtvncserver.yaml
Normal file
3
coin/platform_configs/tqtc-qtvncserver.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
54
coin/platform_configs/webos.yaml
Normal file
54
coin/platform_configs/webos.yaml
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
Version: 2
|
||||||
|
Module only: true
|
||||||
|
Configurations:
|
||||||
|
- Id: 'webos-emulator-build'
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-51'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DoNotRunTests']
|
||||||
|
Environment variables: ['BUILD_EMULATOR=enabled']
|
||||||
|
- Id: 'webos-emulator-qtbase-tests'
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-51'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Environment variables: ['MODULE=qtbase']
|
||||||
|
Platform dependency: 'webos-emulator-build'
|
||||||
|
- Id: 'webos-emulator-qtdeclarative-tests'
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-51'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Environment variables: ['MODULE=qtdeclarative']
|
||||||
|
Platform dependency: 'webos-emulator-build'
|
||||||
|
- Id: 'webos-emulator-qtwayland-tests'
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-51'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Environment variables: ['MODULE=qtwayland']
|
||||||
|
Platform dependency: 'webos-emulator-build'
|
||||||
|
- Id: 'webos-emulator-qtshadertools-tests'
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-51'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Environment variables: ['MODULE=qtshadertools']
|
||||||
|
Platform dependency: 'webos-emulator-build'
|
||||||
|
- Id: 'webos-emulator-qtgraphicaleffects-tests'
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-51'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Environment variables: ['MODULE=qtgraphicaleffects']
|
||||||
|
Platform dependency: 'webos-emulator-build'
|
||||||
|
- Id: 'webos-raspberry-build'
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-51'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DoNotRunTests']
|
||||||
|
Environment variables: ['BUILD_RASPBERRY=enabled']
|
||||||
|
- Id: 'webos-ndk-installer-build'
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-51'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DoNotRunTests']
|
||||||
|
Environment variables: ['BUILD_NDK_INSTALLER=enabled']
|
||||||
|
- Id: 'webos-ndk-install'
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-51'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Platform dependency: ['webos-raspberry-build', 'webos-ndk-installer-build']
|
||||||
|
Environment variables: ['TEST_INSTALL_NDK=enabled']
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
### SUSE Linux Enterprise Server 15 SP4 ###
|
||||||
|
|
||||||
|
# Installation #
|
||||||
|
Language: English (US)
|
||||||
|
Keyboard Layout: English (US)
|
||||||
|
|
||||||
|
Available Extensions and Modules:
|
||||||
|
Basesystem Module
|
||||||
|
Desktop Applications Module
|
||||||
|
Python 3 Module
|
||||||
|
Server Applications Module
|
||||||
|
|
||||||
|
SLES with GNOME
|
||||||
|
|
||||||
|
Region: Etc
|
||||||
|
Time Zone: UTC
|
||||||
|
|
||||||
|
Create user with automatic login
|
||||||
|
|
||||||
|
disable firewall
|
||||||
|
|
||||||
|
Displays: Resolution 1280x800
|
||||||
|
Power: Screen Blank: Never
|
||||||
|
Privacy: Screen lock: Automatic screen lock: disable
|
||||||
|
Privacy: Screen lock: Show notifications on lock screen: disable
|
||||||
|
|
||||||
|
# Add user to sudoers
|
||||||
|
Add 'qt ALL=NOPASSWD: ALL' to /etc/sudoers.d/qt
|
||||||
|
|
||||||
|
sudo su -
|
||||||
|
echo "add_drivers+=\"virtio-blk\"" >/etc/dracut.conf.d/virtio.conf
|
||||||
|
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
|
||||||
|
|
||||||
|
# Set how DHClient creates CID for compatibility with older DHCP servers
|
||||||
|
sudo sed -i 's/DHCLIENT_CREATE_CID=""/DHCLIENT_CREATE_CID="rfc2132"/' /etc/sysconfig/network/dhcp
|
||||||
|
systemctl restart wicked
|
||||||
|
|
||||||
|
# Create etc/sysconfig/network/ifcfg-eth1 with values:
|
||||||
|
* BOOTPROTO='dhcp'
|
||||||
|
* STARTMODE='auto'
|
||||||
|
sudo ifup eth1
|
||||||
|
|
||||||
|
# Register product
|
||||||
|
# Add 'Available Extensions and Modules'
|
||||||
|
* Basesystem Module 15 SP4 x86_64
|
||||||
|
* Server Applications Module 15 SP4 x86_64
|
||||||
|
|
||||||
|
zypper yum update
|
||||||
|
|
||||||
|
* Download and run coin-setup
|
||||||
|
|
||||||
|
# Fetch and run coin-setup
|
||||||
|
Download http://coin/coin/binary/linux_386/coin-setup
|
||||||
|
sudo ./coin-setup
|
||||||
|
|
||||||
|
sudo reboot now
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
### OpenSUSE Leap 15.4 ###
|
||||||
|
## KDE ##
|
||||||
|
## In qtci-linux-openSUSE-15.4-x86_64-50 > Graphics Platform: X11 (System default) ##
|
||||||
|
## In qtci-linux-openSUSE-15.4-x86_64-51 > Graphics Platform: Wayland (Plasma (Wayland))##
|
||||||
|
|
||||||
|
# Installation #
|
||||||
|
Language: English (US)
|
||||||
|
Keyboard Layout: English (US)
|
||||||
|
|
||||||
|
Activate online repositories during installation (yes)
|
||||||
|
Use default selections
|
||||||
|
|
||||||
|
Desktop with KDE Plasma
|
||||||
|
|
||||||
|
Suggested Partitioning - default values
|
||||||
|
|
||||||
|
Time Zone: UTC
|
||||||
|
|
||||||
|
## Configurations ##
|
||||||
|
Download and run coin-setup binary
|
||||||
|
YaST - System - Services Manager - Firewalld - Stop
|
||||||
|
# enable ssh access
|
||||||
|
sudo rcsshd start
|
||||||
|
Workspace Behavior - Screen locking - Lock screen automatically - unselect options
|
||||||
|
Startup and Shutdown - Behavior - Login Screen - Select Automatically log in with session (System default)
|
||||||
|
Add below to '$HOME/.config/autostart/coin-bootstrap-agent.desktop'
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Exec=/usr/bin/gnome-terminal -e "/home/qt/bootstrap-agent /dev/ttyS0"
|
||||||
|
Hidden=false
|
||||||
|
X-GNOME-Autostart-enabled=true
|
||||||
|
Name=Coin
|
||||||
|
Notifications
|
||||||
|
Critical notifications - unselect
|
||||||
|
Log priority notifications - unselect
|
||||||
|
Application progress: Show in task manager - unselect
|
||||||
|
Show in notifications - unselect
|
||||||
|
Notification badges: Show in task manager - unselect
|
||||||
|
Display and Monitor - Display Configuration - 1280x800
|
||||||
|
Power Management: Screen Energy Saving - unselect
|
||||||
|
|
||||||
|
add 'qt ALL=NOPASSWD: ALL' to /etc/sudoers.d/qt
|
||||||
@@ -27,3 +27,12 @@
|
|||||||
- Copy its content to Tier1 folder
|
- Copy its content to Tier1 folder
|
||||||
* Copy Tier1 folder to 101 NFS
|
* Copy Tier1 folder to 101 NFS
|
||||||
- Check folder access rights
|
- Check folder access rights
|
||||||
|
|
||||||
|
# How to upgrade existing Tier1 image
|
||||||
|
|
||||||
|
* Open KVM connection to Intel mac Parallels host
|
||||||
|
- Open Parallels :: create new VM :: select macOS :: start installation but then stop it when machine boots to recovery mode
|
||||||
|
* You should now have a virtual machine folder in /Users/qt/Parallels/<VM folder>
|
||||||
|
* Remove files from <VM folder>/harddisk.hdd/ and copy Tier1 VM files from NFS to <VM folder>/harddisk.hdd/
|
||||||
|
* Start the virtual machine and make needed changes
|
||||||
|
* Copy <VM folder>/harddisk.hdd to NFS with updated number in its name
|
||||||
|
|||||||
@@ -0,0 +1,23 @@
|
|||||||
|
# The DirectX SDK installer requires .Net framework 3.5 which isn't installed by default
|
||||||
|
|
||||||
|
# NOTE! Windows Update service need to be enabled when running this script!
|
||||||
|
|
||||||
|
$netFeature = "NetFx3"
|
||||||
|
try {
|
||||||
|
$netFeatureState = (Get-WindowsOptionalFeature -Online -FeatureName "$netFeature").State
|
||||||
|
if ($netFeatureState -eq "Enabled") {
|
||||||
|
Write-Host ".Net Framework is already installed"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
} catch {
|
||||||
|
Write-Host "Could not find .Net Framework Windows feature."
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
Write-Host "Installing .Net Framework client"
|
||||||
|
try {
|
||||||
|
Enable-WindowsOptionalFeature -Online -FeatureName "$netFeature" -All -NoRestart
|
||||||
|
} catch {
|
||||||
|
Write-Host "Could not install .Net framework"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user