mirror of
git://code.qt.io/qt/qt5.git
synced 2026-03-29 09:49:19 +08:00
Compare commits
259 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
19263d39aa | ||
|
|
67e0ded21b | ||
|
|
0829059519 | ||
|
|
2e3b86a021 | ||
|
|
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
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.1
|
||||||
status = preview
|
status = preview
|
||||||
|
[submodule "qthttpserver"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtwebsockets
|
||||||
|
path = qthttpserver
|
||||||
|
url = ../qthttpserver.git
|
||||||
|
branch = 6.4.1
|
||||||
|
status = preview
|
||||||
|
[submodule "qtquick3dphysics"]
|
||||||
|
depends = qtbase qtdeclarative qtquick3d qtshadertools
|
||||||
|
path = qtquick3dphysics
|
||||||
|
url = ../qtquick3dphysics.git
|
||||||
|
branch = 6.4.1
|
||||||
|
status = preview
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
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
|
||||||
@@ -8,4 +8,5 @@ instructions:
|
|||||||
Build:
|
Build:
|
||||||
- !include "{{qt/qt5}}/coin_qt_build_template.yaml"
|
- !include "{{qt/qt5}}/coin_qt_build_template.yaml"
|
||||||
|
|
||||||
Test: []
|
Test:
|
||||||
|
- !include "{{qt/qt5}}/coin_bic_tests.yaml"
|
||||||
|
|||||||
@@ -2,9 +2,7 @@ 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
|
||||||
]
|
]
|
||||||
@@ -13,7 +11,7 @@ Configurations:
|
|||||||
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', 'UseConfigure']
|
Features: ['Sccache', 'Documentation', 'TestDocs', 'UseConfigure']
|
||||||
Configure arguments: '-make examples -developer-build -no-warnings-are-errors -qtlibinfix TestInfix -qtnamespace TestNamespace'
|
Configure arguments: '-make examples -developer-build -c++std c++20 -linker gold -no-warnings-are-errors -qtlibinfix TestInfix -qtnamespace TestNamespace'
|
||||||
-
|
-
|
||||||
Id: 'Ubuntu-20.04-host'
|
Id: 'Ubuntu-20.04-host'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
@@ -27,14 +25,14 @@ Configurations:
|
|||||||
Id: 'OpenSUSE-15.3-host'
|
Id: 'OpenSUSE-15.3-host'
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'UseConfigure']
|
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-nomake examples -developer-build'
|
Configure arguments: '-nomake examples -developer-build'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'PATH={{.Env.CMAKE_MIN_SUPPORTED_BIN_PATH}}:{{.Env.PATH}}',
|
'PATH={{.Env.CMAKE_MIN_SUPPORTED_BIN_PATH}}:{{.Env.PATH}}',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/linux-developer-x86_64-gcc',
|
'CONAN_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc-debug-developer'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-SLES-15_SP3-x86_64-51'
|
Template: 'qtci-linux-SLES-15_SP4-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'DisableTests', 'UseConfigure']
|
Features: ['Sccache', 'DisableTests', 'UseConfigure']
|
||||||
Configure arguments: '-nomake examples -static -no-sql-mysql'
|
Configure arguments: '-nomake examples -static -no-sql-mysql'
|
||||||
@@ -49,7 +47,7 @@ Configurations:
|
|||||||
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}}\..',
|
'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']
|
'CONAN_PROFILE=coin/conan/profiles/ci-windows-x86_64-msvc2019_64']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-52'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
@@ -80,10 +78,11 @@ Configurations:
|
|||||||
Id: 'Windows10_21H2-MSVC2019-x64-host'
|
Id: 'Windows10_21H2-MSVC2019-x64-host'
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Sccache', "DebugAndRelease", 'UseConfigure']
|
Features: ['Sccache', 'Conan', "DebugAndRelease", 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-debug-and-release -make examples -developer-build -force-debug-info -qt-zlib'
|
Configure arguments: '-debug-and-release -make examples -developer-build -force-debug-info -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..'
|
'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'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
@@ -94,8 +93,8 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-debug-and-release -force-debug-info -platform win32-arm64-msvc',
|
'TARGET_CONFIGURE_ARGS=-debug-and-release -force-debug-info -platform win32-arm64-msvc',
|
||||||
'TARGET_CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ROOT_DIR_x64_arm64}}',
|
'TARGET_CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ROOT_DIR_x64_arm64}}',
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-msvc2019_64',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-windows-x86_64-msvc2019_64-developer',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/windows-arm64-msvc2019_64',
|
'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}}'
|
||||||
@@ -104,7 +103,7 @@ Configurations:
|
|||||||
Id: 'Windows11_21H2-MSVC2019-x64-host'
|
Id: 'Windows11_21H2-MSVC2019-x64-host'
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-52'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Sccache', "DebugAndRelease", 'UseConfigure']
|
Features: ['Sccache', "DebugAndRelease", 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-debug-and-release -make examples -developer-build -force-debug-info -qt-zlib'
|
Configure arguments: '-debug-and-release -make examples -developer-build -force-debug-info -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..'
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..'
|
||||||
@@ -117,21 +116,23 @@ Configurations:
|
|||||||
Platform dependency: 'Windows11_21H2-MSVC2019-x64-host'
|
Platform dependency: 'Windows11_21H2-MSVC2019-x64-host'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-debug-and-release -force-debug-info -platform win32-arm64-msvc',
|
'TARGET_CONFIGURE_ARGS=-debug-and-release -force-debug-info -platform win32-arm64-msvc',
|
||||||
'TARGET_CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON'
|
'TARGET_CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON',
|
||||||
|
'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-host'
|
||||||
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', 'UseConfigure']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'InstallQt5Dependencies']
|
||||||
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'
|
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: [
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/linux-x86_64-gcc'
|
'CONAN_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'ios-universal'
|
Id: 'ios-universal'
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
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'
|
||||||
@@ -140,8 +141,8 @@ Configurations:
|
|||||||
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests', 'UseConfigure']
|
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-debug-and-release -nomake examples -platform macx-ios-clang',
|
'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: 'Windows10_21H2-Mingw11-x64-host'
|
||||||
@@ -154,7 +155,7 @@ Configurations:
|
|||||||
'CMAKE_ARGS=-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
'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',
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF',
|
||||||
'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: 'Windows10_21H2-LLVM-x64-host'
|
||||||
@@ -183,7 +184,7 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Features: ['Sccache', 'UseConfigure']
|
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-developer-build -release -force-debug-info -separate-debug-info -make examples -qt-zlib -qt-freetype -qt-libjpeg'
|
Configure arguments: '-developer-build -release -force-debug-info -separate-debug-info -make examples -qt-zlib -qt-freetype -qt-libjpeg'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
@@ -194,7 +195,7 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-52'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Features: ['Sccache', 'UseConfigure']
|
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-developer-build -release -force-debug-info -separate-debug-info -make examples -qt-zlib -qt-freetype -qt-libjpeg'
|
Configure arguments: '-developer-build -release -force-debug-info -separate-debug-info -make examples -qt-zlib -qt-freetype -qt-libjpeg'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ Configurations:
|
|||||||
'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_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',
|
'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.21.3/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',
|
||||||
@@ -28,7 +28,7 @@ Configurations:
|
|||||||
'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_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',
|
'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.21.3/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',
|
||||||
@@ -44,7 +44,7 @@ Configurations:
|
|||||||
'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_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',
|
'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.21.3/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',
|
||||||
|
|||||||
@@ -12,10 +12,8 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-dbus -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-dbus -nomake examples',
|
||||||
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
'QT_CMAKE_DIR=/opt/cmake-3.21.1/bin',
|
'QT_CMAKE_DIR=/opt/cmake-3.21.3/bin',
|
||||||
"TESTARGS='{{.Env.QNX_QEMU_SSH}} LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen QTEST_ENVIRONMENT=ci'",
|
'QNX_TEST_ENV=LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen QTEST_ENVIRONMENT=ci',
|
||||||
"TESTRUNNER='python3 {{.SourceDir}}/coin_qnx_qemu_runner.py'",
|
|
||||||
"COIN_CTEST_RESULTSDIR=/home/qt/work"
|
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'sles-15-static'
|
Id: 'sles-15-static'
|
||||||
Template: 'qtci-linux-SLES-15_SP3-x86_64-51'
|
Template: 'qtci-linux-SLES-15_SP4-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'MinimalStaticTests', 'UseConfigure']
|
Features: ['Sccache', 'MinimalStaticTests', 'UseConfigure']
|
||||||
Configure arguments: '-nomake examples -static -no-sql-mysql'
|
Configure arguments: '-nomake examples -static -no-sql-mysql'
|
||||||
@@ -19,7 +19,7 @@ Configurations:
|
|||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-11-x86_64-104'
|
Template: 'qtci-macos-11-x86_64-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'MinimalStaticTests', 'UseConfigure']
|
Features: ['Sccache', 'MinimalStaticTests', 'UseConfigure']
|
||||||
Configure arguments: '-nomake examples -release -force-debug-info -static -no-framework'
|
Configure arguments: '-nomake examples -release -force-debug-info -static -no-framework'
|
||||||
|
|||||||
65
coin/platform_configs/cmake_platforms_target_android.yaml
Normal file
65
coin/platform_configs/cmake_platforms_target_android.yaml
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
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-latest-xcode-universal-packaging-build'
|
||||||
|
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}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
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', '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}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
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', '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',
|
||||||
|
'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}}'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
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', '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',
|
||||||
|
'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,59 +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', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -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}}',
|
|
||||||
'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', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis armeabi-v7a',
|
|
||||||
'TARGET_CMAKE_ARGS=-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', 'AndroidTestRun', 'VMSize8', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -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}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
|
||||||
'ANDROID_EMULATOR=@emulator_x86_api_23'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
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', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -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}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86_64-clang'
|
|
||||||
]
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'android-arm64-on-macos'
|
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -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}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/macos-universal-clang',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-arm64-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis armeabi-v7a',
|
|
||||||
'TARGET_CMAKE_ARGS=-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-12-x86_64-102'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -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}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/macos-universal-clang',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
|
||||||
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', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -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}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/macos-universal-clang',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86_64-clang'
|
|
||||||
]
|
|
||||||
@@ -1,62 +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', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis arm64-v8a -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}}',
|
|
||||||
'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', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -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}}',
|
|
||||||
'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', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86 -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}}',
|
|
||||||
'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', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86_64 -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}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-mingw',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/windows-android-x86_64-clang'
|
|
||||||
]
|
|
||||||
@@ -8,8 +8,21 @@ Configurations:
|
|||||||
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples'
|
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc-debug-developer',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-linux-webassembly-x86_64-clang'
|
||||||
]
|
]
|
||||||
|
-
|
||||||
|
Id: 'webassembly-thread-asyncify'
|
||||||
|
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Platform dependency: 'OpenSUSE-15.3-host'
|
||||||
|
Features: ['Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
|
'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"',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
@@ -21,10 +34,11 @@ Configurations:
|
|||||||
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DFEATURE_pkg_config=OFF'
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DFEATURE_pkg_config=OFF',
|
||||||
]
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-windows-x86_64-mingw',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/ci-windows-webassembly-x86_64-clang']
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
@@ -33,6 +47,6 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-developer-x86_64-gcc',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-macos-universal-clang',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/linux-webassembly-x86_64-gcc'
|
'CONAN_PROFILE=coin/conan/profiles/ci-macos-webassembly-x86_64-clang'
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: "ios-tests-target"
|
Id: "ios-tests-target"
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
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'
|
||||||
|
|||||||
@@ -7,9 +7,10 @@ Configurations:
|
|||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
Platform dependency: 'RHEL-8.4-host'
|
Platform dependency: 'RHEL-8.4-host'
|
||||||
Features: ['Packaging', 'Sccache', 'AndroidTestRun']
|
Features: ['Packaging', 'Sccache', 'AndroidTestRun', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=Debug -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 -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}}',
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
||||||
'CONAN_INSTALL_DIR={{.InstallDir}}/target',
|
'CONAN_INSTALL_DIR={{.InstallDir}}/target',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Configurations:
|
|||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-universal-packaging-build'
|
Id: 'macos-latest-xcode-universal-packaging-build'
|
||||||
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', 'UseConfigure']
|
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
||||||
@@ -17,7 +17,18 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/.. -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/.. -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_gds=OFF',
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_gds=OFF',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/macos-universal-clang'
|
'CONAN_PROFILE=coin/conan/profiles/ci-macos-universal-clang'
|
||||||
|
]
|
||||||
|
|
||||||
|
-
|
||||||
|
Id: 'macos-latest-xcode-arm64-universal-build'
|
||||||
|
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)
|
||||||
@@ -36,7 +47,7 @@ Configurations:
|
|||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
||||||
-
|
-
|
||||||
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-latest-xcode-universal-packaging-build'
|
||||||
@@ -54,10 +65,22 @@ Configurations:
|
|||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
||||||
-
|
-
|
||||||
Id: 'macos-12-x86_64-tests'
|
Id: 'macos-12-x86_64-tests'
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
Template: 'qtci-macos-12-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-latest-xcode-universal-packaging-build'
|
||||||
|
-
|
||||||
|
Id: 'macos-12-arm64-arm64-universal-build-tests'
|
||||||
|
Template: 'qtci-macos-12-arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly']
|
||||||
|
Platform dependency: 'macos-latest-xcode-arm64-universal-build'
|
||||||
|
-
|
||||||
|
Id: 'macos-12-x86_64-arm64-universal-build-tests'
|
||||||
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly']
|
||||||
|
Platform dependency: 'macos-latest-xcode-arm64-universal-build'
|
||||||
|
|
||||||
# =========================================================================
|
# =========================================================================
|
||||||
# Developer build. Single architecture builds.
|
# Developer build. Single architecture builds.
|
||||||
@@ -67,7 +90,7 @@ Configurations:
|
|||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-x86_64-developer-build'
|
Id: 'macos-latest-xcode-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', 'UseConfigure']
|
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-developer-build -release -force-debug-info -no-pch -no-framework -qtnamespace TestNamespace -make examples'
|
Configure arguments: '-developer-build -release -force-debug-info -no-pch -no-framework -qtnamespace TestNamespace -make examples'
|
||||||
@@ -99,7 +122,7 @@ Configurations:
|
|||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
||||||
-
|
-
|
||||||
Id: 'macos-11-x86_64-developer-build-tests'
|
Id: 'macos-11-x86_64-developer-build-tests'
|
||||||
Template: 'qtci-macos-11-x86_64-104'
|
Template: 'qtci-macos-11-x86_64-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly']
|
Features: ['Sccache', 'TestOnly']
|
||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
||||||
@@ -111,7 +134,7 @@ Configurations:
|
|||||||
Platform dependency: 'macos-latest-xcode-arm64-developer-build'
|
Platform dependency: 'macos-latest-xcode-arm64-developer-build'
|
||||||
-
|
-
|
||||||
Id: 'macos-12-x86_64-developer-build-tests'
|
Id: 'macos-12-x86_64-developer-build-tests'
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly']
|
Features: ['Sccache', 'TestOnly']
|
||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
||||||
|
|||||||
@@ -16,4 +16,5 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -no-dbus -nomake examples -no-pch',
|
'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"',
|
'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'
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Include: [
|
|||||||
macos.yaml: [
|
macos.yaml: [
|
||||||
"macos-12-x86_64-tests",
|
"macos-12-x86_64-tests",
|
||||||
],
|
],
|
||||||
cmake_platforms_target_android_host_macos.yaml: [
|
cmake_platforms_target_android.yaml: [
|
||||||
"android-arm64-on-macos"
|
"android-arm64-on-macos"
|
||||||
],
|
],
|
||||||
cmake_platforms_qemu.yaml: [
|
cmake_platforms_qemu.yaml: [
|
||||||
|
|||||||
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,7 +2,6 @@ Version: 2
|
|||||||
Include: [
|
Include: [
|
||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
integrity.yaml,
|
integrity.yaml,
|
||||||
cmake_platforms_static_tests.yaml,
|
cmake_platforms_static_tests.yaml
|
||||||
linux_android_tests_developer.yaml
|
|
||||||
]
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
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: []
|
||||||
@@ -4,21 +4,21 @@ Configurations:
|
|||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
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_21H2-x86_64-51'
|
||||||
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,15 +1,11 @@
|
|||||||
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:
|
||||||
-
|
-
|
||||||
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', 'UseConfigure']
|
Features: ['Sccache', 'Documentation', 'TestDocs', 'UseConfigure']
|
||||||
Configure arguments: '-make examples -developer-build -no-warnings-are-errors -qtlibinfix TestInfix -qtnamespace 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: 'Windows10_21H2-Mingw11-x64-host'
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
@@ -24,7 +20,7 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-universal-packaging-build'
|
Id: 'macos-latest-xcode-universal-packaging-build'
|
||||||
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', 'UseConfigure']
|
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
||||||
@@ -53,8 +49,8 @@ Configurations:
|
|||||||
Platform dependency: 'RHEL-8.4-host'
|
Platform dependency: 'RHEL-8.4-host'
|
||||||
Features: ['Packaging', 'Sccache', 'AndroidTestRun', 'VMSize8', 'UseConfigure']
|
Features: ['Packaging', 'Sccache', 'AndroidTestRun', 'VMSize8', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86',
|
'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}}',
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_DEFAULT}}',
|
||||||
'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=@automotive_emulator_x86_api_30'
|
'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: []
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -55,18 +55,20 @@ source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|||||||
targetFolder="/opt/android"
|
targetFolder="/opt/android"
|
||||||
sdkTargetFolder="$targetFolder/sdk"
|
sdkTargetFolder="$targetFolder/sdk"
|
||||||
|
|
||||||
|
sudo mkdir -p $sdkTargetFolder
|
||||||
|
|
||||||
basePath="http://ci-files01-hki.intra.qt.io/input/android"
|
basePath="http://ci-files01-hki.intra.qt.io/input/android"
|
||||||
|
|
||||||
toolsVersion="2.1"
|
toolsVersion="2.1"
|
||||||
toolsFile="commandlinetools-linux-6609375_latest.zip"
|
toolsFile="commandlinetools-linux-6609375_latest.zip"
|
||||||
ndkVersion="r22b"
|
ndkVersionLatest="r23b"
|
||||||
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
ndkVersionDefault=$ndkVersionLatest
|
||||||
sdkBuildToolsVersion="31.0.0"
|
sdkBuildToolsVersion="31.0.0"
|
||||||
sdkApiLevel="android-31"
|
sdkApiLevel="android-31"
|
||||||
|
|
||||||
toolsSha1="9172381ff070ee2a416723c1989770cf4b0d1076"
|
toolsSha1="9172381ff070ee2a416723c1989770cf4b0d1076"
|
||||||
ndkSha1="9ece64c7f19763dd67320d512794969930fce9dc"
|
ndkSha1Latest="f47ec4c4badd11e9f593a8450180884a927c330d"
|
||||||
|
ndkSha1Default=$ndkSha1Latest
|
||||||
# Android automotive
|
# Android automotive
|
||||||
sdkApiLevelAutomovie="android-30"
|
sdkApiLevelAutomovie="android-30"
|
||||||
androidAutomotive11Url="$basePath/${sdkApiLevelAutomovie}_automotive.tar.gz"
|
androidAutomotive11Url="$basePath/${sdkApiLevelAutomovie}_automotive.tar.gz"
|
||||||
@@ -75,18 +77,37 @@ android11Sha="4a5cd2bea7ce323b724c3ff1faab13d99f9d2be9"
|
|||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
toolsTargetFile="/tmp/$toolsFile"
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
ndkTargetFile="/tmp/$ndkFile"
|
|
||||||
ndkSourceFile="$basePath/$ndkFile"
|
|
||||||
|
|
||||||
|
echo "Download and unzip Android SDK"
|
||||||
DownloadURL "$toolsSourceFile" "$toolsSourceFile" "$toolsSha1" "$toolsTargetFile"
|
DownloadURL "$toolsSourceFile" "$toolsSourceFile" "$toolsSha1" "$toolsTargetFile"
|
||||||
DownloadURL "$ndkSourceFile" "$ndkSourceFile" "$ndkSha1" "$ndkTargetFile"
|
|
||||||
echo "Unzipping Android NDK to '$targetFolder'"
|
|
||||||
sudo unzip -q "$ndkTargetFile" -d "$targetFolder"
|
|
||||||
echo "Unzipping Android Tools to '$sdkTargetFolder'"
|
echo "Unzipping Android Tools to '$sdkTargetFolder'"
|
||||||
sudo unzip -q "$toolsTargetFile" -d "$sdkTargetFolder"
|
sudo unzip -q "$toolsTargetFile" -d "$sdkTargetFolder"
|
||||||
rm "$ndkTargetFile"
|
|
||||||
rm "$toolsTargetFile"
|
rm "$toolsTargetFile"
|
||||||
|
|
||||||
|
function InstallNdk() {
|
||||||
|
|
||||||
|
ndkVersion=$1
|
||||||
|
ndkSha1=$2
|
||||||
|
|
||||||
|
if [[ ! -d $targetFolder/android-ndk-$ndkVersion ]]; then
|
||||||
|
|
||||||
|
ndkFile="android-ndk-$ndkVersion-linux.zip"
|
||||||
|
ndkTargetFile="/tmp/$ndkFile"
|
||||||
|
ndkSourceFile="$basePath/$ndkFile"
|
||||||
|
|
||||||
|
DownloadURL "$ndkSourceFile" "$ndkSourceFile" "$ndkSha1" "$ndkTargetFile"
|
||||||
|
echo "Unzipping Android NDK to '$targetFolder'"
|
||||||
|
sudo unzip -q "$ndkTargetFile" -d "$targetFolder"
|
||||||
|
rm "$ndkTargetFile"
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
InstallNdk $ndkVersionDefault $ndkSha1Default
|
||||||
|
SetEnvVar "ANDROID_NDK_ROOT_DEFAULT" "$targetFolder/android-ndk-$ndkVersionDefault"
|
||||||
|
InstallNdk $ndkVersionLatest $ndkSha1Latest
|
||||||
|
SetEnvVar "ANDROID_NDK_ROOT_LATEST" "$targetFolder/android-ndk-$ndkVersionLatest"
|
||||||
|
|
||||||
echo "Changing ownership of Android files."
|
echo "Changing ownership of Android files."
|
||||||
if uname -a |grep -q "el7"; then
|
if uname -a |grep -q "el7"; then
|
||||||
sudo chown -R qt:wheel "$targetFolder"
|
sudo chown -R qt:wheel "$targetFolder"
|
||||||
@@ -122,7 +143,6 @@ echo "Checking the contents of Android SDK..."
|
|||||||
ls -l "$sdkTargetFolder"
|
ls -l "$sdkTargetFolder"
|
||||||
|
|
||||||
SetEnvVar "ANDROID_SDK_ROOT" "$sdkTargetFolder"
|
SetEnvVar "ANDROID_SDK_ROOT" "$sdkTargetFolder"
|
||||||
SetEnvVar "ANDROID_NDK_ROOT" "$targetFolder/android-ndk-$ndkVersion"
|
|
||||||
SetEnvVar "ANDROID_NDK_HOST" "linux-x86_64"
|
SetEnvVar "ANDROID_NDK_HOST" "linux-x86_64"
|
||||||
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
||||||
|
|
||||||
|
|||||||
@@ -49,10 +49,10 @@ source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
|||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="3.21"
|
majorminorversion="3.21"
|
||||||
version="3.21.1"
|
version="3.21.3"
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-$version-linux-x86_64.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-$version-linux-x86_64.tar.gz"
|
||||||
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-linux-x86_64.tar.gz"
|
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-linux-x86_64.tar.gz"
|
||||||
SHA1="591e3b0729ae07c37c1fa3c6adde7cc21387059d"
|
SHA1="5461d4f066a728445e0b6be0e4d250b828323908"
|
||||||
targetFolder="/opt/cmake-$version"
|
targetFolder="/opt/cmake-$version"
|
||||||
appPrefix="cmake-$version-linux-x86_64"
|
appPrefix="cmake-$version-linux-x86_64"
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ set(CMAKE_ASM_COMPILER cxintarm64)
|
|||||||
set(EGL_FOUND True)
|
set(EGL_FOUND True)
|
||||||
set(UNIX True)
|
set(UNIX True)
|
||||||
|
|
||||||
set (CMAKE_C_COMPILE_FEATURES c_std_99)
|
set (CMAKE_C_COMPILE_FEATURES c_std_11)
|
||||||
set (CMAKE_CXX_COMPILE_FEATURES
|
set (CMAKE_CXX_COMPILE_FEATURES
|
||||||
cxx_alias_templates
|
cxx_alias_templates
|
||||||
cxx_alignas
|
cxx_alignas
|
||||||
@@ -69,7 +69,7 @@ set(CMAKE_C_FLAGS "-bsp $ENV{INTEGRITY_BSP} -os_dir $ENV{INTEGRITY_DIR} -non_sh
|
|||||||
|
|
||||||
set(CMAKE_C_FLAGS_DEBUG "-g -Omaxdebug")
|
set(CMAKE_C_FLAGS_DEBUG "-g -Omaxdebug")
|
||||||
set(CMAKE_C_FLAGS_RELEASE "-Ospeed -Olink -Omax -no_uvfd")
|
set(CMAKE_C_FLAGS_RELEASE "-Ospeed -Olink -Omax -no_uvfd")
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --signed_fields --diag_suppress=1,82,228,236,381,611,961,997,1795,1931,1974,3148 --c++17 --thread_local_storage --exceptions --defer_parse_function_templates")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --signed_fields --diag_suppress=1,82,228,236,381,611,961,997,1795,1931,1974,3148 -std=c11 --c++17 --thread_local_storage --exceptions --defer_parse_function_templates")
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -frigor=accurate --signed_fields --no_implicit_include --link_once_templates -non_shared --new_outside_of_constructor --commons -I $ENV{QC_MULTIMEDIA_INC_DIR}")
|
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -frigor=accurate --signed_fields --no_implicit_include --link_once_templates -non_shared --new_outside_of_constructor --commons -I $ENV{QC_MULTIMEDIA_INC_DIR}")
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG})
|
set(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG})
|
||||||
|
|||||||
57
coin/provisioning/common/linux/install-flite.sh
Executable file
57
coin/provisioning/common/linux/install-flite.sh
Executable file
@@ -0,0 +1,57 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script installs flite from sources.
|
||||||
|
# Requires make, GCC and git to be in PATH.
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../unix/DownloadURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
repName="flite"
|
||||||
|
gitUrl="https://github.com/festvox/$repName.git"
|
||||||
|
tmpdir="/tmp"
|
||||||
|
repDir="$tmpdir/$repName"
|
||||||
|
prefix="/usr"
|
||||||
|
rm -rf $repDir
|
||||||
|
cd $tmpdir
|
||||||
|
git clone $gitUrl >/dev/null
|
||||||
|
cd $repDir
|
||||||
|
git checkout v2.2 > /dev/null
|
||||||
|
./configure --with-pic --enable-shared --prefix=$prefix > /dev/null
|
||||||
|
make -j$(nproc) > /dev/null && sudo make install > /dev/null
|
||||||
|
rm -rf $repDir
|
||||||
@@ -42,17 +42,17 @@ source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
version="2.31.1"
|
version="2.36.1"
|
||||||
officialUrl="https://github.com/git/git/archive/refs/tags/v$version.tar.gz"
|
officialUrl="https://github.com/git/git/archive/refs/tags/v$version.tar.gz"
|
||||||
cachedUrl="http://ci-files01-hki.intra.qt.io/input/git/git-$version.tar.gz"
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/git/git-$version.tar.gz"
|
||||||
targetFile="/tmp/git-$version.tar.gz"
|
targetFile="/tmp/git-$version.tar.gz"
|
||||||
sha="859dbeaefd9cb6c590050b9cc4b83cb51e412410"
|
sha="a17c11da2968f280a13832d97f48e9039edac354"
|
||||||
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
||||||
sourceDir="/tmp/git-$version-source"
|
sourceDir="/tmp/git-$version-source"
|
||||||
mkdir $sourceDir
|
mkdir $sourceDir
|
||||||
tar -xzf "$targetFile" -C $sourceDir
|
tar -xzf "$targetFile" -C $sourceDir
|
||||||
|
|
||||||
cd "$sourceDir/git-2.31.1"
|
cd "$sourceDir/git-$version"
|
||||||
installDir="$HOME/git"
|
installDir="$HOME/git"
|
||||||
make configure
|
make configure
|
||||||
./configure --prefix=$installDir
|
./configure --prefix=$installDir
|
||||||
|
|||||||
@@ -48,9 +48,9 @@ source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
urlToolchainEs7="http://ci-files01-hki.intra.qt.io/input/integrity/integrity_toolchain_es7_20042022.zip"
|
urlToolchainEs7="http://ci-files01-hki.intra.qt.io/input/integrity/integrity_toolchain_es7_05102022.zip"
|
||||||
urlLibeglmegapack="http://ci-files01-hki.intra.qt.io/input/integrity/integrity_libeglmegapack.zip"
|
urlLibeglmegapack="http://ci-files01-hki.intra.qt.io/input/integrity/integrity_libeglmegapack.zip"
|
||||||
SHA1_toolchainEs7="9e05277ec6a4610d4df565c3fbe24b9ce2a1f057"
|
SHA1_toolchainEs7="a95e11996d89218ac93493484e483d169976f565"
|
||||||
SHA1_Libeglmegapack="7f8ca64132eaea66202ea8db7f71f3300aab0777"
|
SHA1_Libeglmegapack="7f8ca64132eaea66202ea8db7f71f3300aab0777"
|
||||||
targetFolder="$HOME"
|
targetFolder="$HOME"
|
||||||
appPrefix=""
|
appPrefix=""
|
||||||
|
|||||||
@@ -80,9 +80,9 @@ if [ ! -d "$targetFolder" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# QNX SDP
|
# QNX SDP
|
||||||
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx710-20211207-linux.tar.xz"
|
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx710-windows-linux-20220405.tar.xz"
|
||||||
targetFile="qnx710.tar.xz"
|
targetFile="qnx710.tar.xz"
|
||||||
sha1="03f87bad1c5522d6aefcc74dd5ccacd43240ded3"
|
sha1="134af2e0f75d7b7c516f824fafee265b89e51d48"
|
||||||
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
||||||
|
|
||||||
sudo cp $aarch64le_toolchain $targetPath
|
sudo cp $aarch64le_toolchain $targetPath
|
||||||
|
|||||||
112
coin/provisioning/common/macos/android.sh
Executable file
112
coin/provisioning/common/macos/android.sh
Executable file
@@ -0,0 +1,112 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
|
## Contact: https://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see https://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at https://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 3 as published by the Free Software
|
||||||
|
## Foundation and appearing in the file LICENSE.LGPL3 included in the
|
||||||
|
## packaging of this file. Please review the following information to
|
||||||
|
## ensure the GNU Lesser General Public License version 3 requirements
|
||||||
|
## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
|
||||||
|
##
|
||||||
|
## GNU General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU
|
||||||
|
## General Public License version 2.0 or (at your option) the GNU General
|
||||||
|
## Public license version 3 or any later version approved by the KDE Free
|
||||||
|
## Qt Foundation. The licenses are as published by the Free Software
|
||||||
|
## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
|
||||||
|
## included in the packaging of this file. Please review the following
|
||||||
|
## information to ensure the GNU General Public License requirements will
|
||||||
|
## be met: https://www.gnu.org/licenses/gpl-2.0.html and
|
||||||
|
## https://www.gnu.org/licenses/gpl-3.0.html.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script install Android sdk and ndk.
|
||||||
|
|
||||||
|
# It also runs update for SDK API, latest SDK tools, latest platform-tools and build-tools version
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
targetFolder="/opt/android"
|
||||||
|
sdkTargetFolder="$targetFolder/sdk"
|
||||||
|
|
||||||
|
basePath="/net/ci-files01-hki.intra.qt.io/hdd/www/input/android"
|
||||||
|
|
||||||
|
toolsVersion="2.1"
|
||||||
|
# toolsFile dertermines tools version
|
||||||
|
toolsFile="commandlinetools-mac-6609375_latest.zip"
|
||||||
|
|
||||||
|
ndkVersionLatest="r23b"
|
||||||
|
ndkVersionDefault="$ndkVersionLatest"
|
||||||
|
sdkBuildToolsVersion="31.0.0"
|
||||||
|
# this is compile sdk version
|
||||||
|
sdkApiLevel="android-31"
|
||||||
|
|
||||||
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
|
|
||||||
|
function InstallNdk() {
|
||||||
|
|
||||||
|
ndkVersion=$1
|
||||||
|
|
||||||
|
if [[ ! -d "${targetFolder}/android-ndk-${ndkVersion}" ]]; then
|
||||||
|
echo "Unzipping Android NDK $ndkVersion to '${targetFolder}'"
|
||||||
|
ndkSourceFile="$basePath/android-ndk-$ndkVersion-darwin*.zip"
|
||||||
|
sudo unzip -q "$ndkSourceFile" -d "$targetFolder"
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
InstallNdk $ndkVersionDefault
|
||||||
|
InstallNdk $ndkVersionLatest
|
||||||
|
|
||||||
|
echo "Unzipping Android Tools to '$sdkTargetFolder'"
|
||||||
|
sudo unzip -q "$toolsSourceFile" -d "$sdkTargetFolder"
|
||||||
|
|
||||||
|
echo "Changing ownership of Android files."
|
||||||
|
sudo chown -R qt:wheel "$targetFolder"
|
||||||
|
|
||||||
|
# Run the following command under `eval` or `sh -c` so that the shell properly splits it
|
||||||
|
sdkmanager_no_progress_bar_cmd="tr '\r' '\n' | grep -v '^\[[ =]*\]'"
|
||||||
|
|
||||||
|
sudo mkdir "$sdkTargetFolder/cmdline-tools"
|
||||||
|
sudo mv "$sdkTargetFolder/tools" "$sdkTargetFolder/cmdline-tools"
|
||||||
|
|
||||||
|
echo "Running SDK manager for platforms;$sdkApiLevel, platform-tools and build-tools;$sdkBuildToolsVersion."
|
||||||
|
(echo "y"; echo "y") | "$sdkTargetFolder/cmdline-tools/tools/bin/sdkmanager" "--sdk_root=$sdkTargetFolder" \
|
||||||
|
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
||||||
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
|
|
||||||
|
echo "Checking the contents of Android SDK..."
|
||||||
|
ls -l "$sdkTargetFolder"
|
||||||
|
|
||||||
|
SetEnvVar "ANDROID_SDK_ROOT" "$sdkTargetFolder"
|
||||||
|
SetEnvVar "ANDROID_NDK_ROOT_DEFAULT" "$targetFolder/android-ndk-$ndkVersionDefault"
|
||||||
|
SetEnvVar "ANDROID_NDK_ROOT_LATEST" "$targetFolder/android-ndk-$ndkVersionLatest"
|
||||||
|
SetEnvVar "ANDROID_NDK_HOST" "darwin-x86_64"
|
||||||
|
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
||||||
|
|
||||||
|
echo "Android SDK tools = $toolsVersion" >> ~/versions.txt
|
||||||
|
echo "Android SDK Build Tools = $sdkBuildToolsVersion" >> ~/versions.txt
|
||||||
|
echo "Android SDK API level = $sdkApiLevel" >> ~/versions.txt
|
||||||
|
echo "Android NDK = $ndkVersionDefault" >> ~/versions.txt
|
||||||
@@ -49,10 +49,10 @@ source "${BASH_SOURCE%/*}/InstallAppFromCompressedFileFromURL.sh"
|
|||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="3.21"
|
majorminorversion="3.21"
|
||||||
version="3.21.1"
|
version="3.21.3"
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-$version-macos-universal.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-$version-macos-universal.tar.gz"
|
||||||
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-macos-universal.tar.gz"
|
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-macos-universal.tar.gz"
|
||||||
SHA1="5845da632d0f073c7761df4e78efb4405e00ac5a"
|
SHA1="6775e6eebae22b5ab3010609132c093e65cc4587"
|
||||||
appPrefix="cmake-$version-macos-universal"
|
appPrefix="cmake-$version-macos-universal"
|
||||||
|
|
||||||
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
||||||
|
|||||||
@@ -41,8 +41,8 @@
|
|||||||
# shellcheck source=./SetEnvVar.sh
|
# shellcheck source=./SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/SetEnvVar.sh"
|
||||||
|
|
||||||
version="3.0.0"
|
version="3.1.14"
|
||||||
versionNode="v14.15.5"
|
versionNode="v14.18.2"
|
||||||
|
|
||||||
mkdir -p /opt
|
mkdir -p /opt
|
||||||
cd /opt
|
cd /opt
|
||||||
|
|||||||
@@ -49,6 +49,13 @@ source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
version="1.1.1m"
|
version="1.1.1m"
|
||||||
|
ndkVersionLatest="r23b"
|
||||||
|
ndkVersionDefault=$ndkVersionLatest
|
||||||
|
prebuiltOpensslNdkShaDarwinLatest="2624b0c2772e360bbbae7a7f2dc342e4b97f1a2e"
|
||||||
|
prebuiltOpensslNdkShaLinuxLatest="f58dcb32b2d3e5edc7e5141ae139a50547805f60"
|
||||||
|
prebuiltOpensslNdkShaDarwinDefault=$prebuiltOpensslNdkShaDarwinLatest
|
||||||
|
prebuiltOpensslNdkShaLinuxDefault=$prebuiltOpensslNdkShaLinuxLatest
|
||||||
|
|
||||||
: ' SOURCE BUILD INSTRUCTIONS - Openssl prebuilt was made using Android NDK 21
|
: ' SOURCE BUILD INSTRUCTIONS - Openssl prebuilt was made using Android NDK 21
|
||||||
# Source built requires GCC and Perl to be in PATH.
|
# Source built requires GCC and Perl to be in PATH.
|
||||||
exports_file="/tmp/export.sh"
|
exports_file="/tmp/export.sh"
|
||||||
@@ -81,18 +88,34 @@ PATH=$TOOLCHAIN:$PATH CC=clang ./Configure android-arm
|
|||||||
PATH=$TOOLCHAIN:$PATH CC=clang make build_generated
|
PATH=$TOOLCHAIN:$PATH CC=clang make build_generated
|
||||||
'
|
'
|
||||||
|
|
||||||
if uname -a |grep -q "Darwin"; then
|
function InstallPrebuiltOpenssl() {
|
||||||
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_m_for-android-ndk-21_darwin.tar.gz"
|
|
||||||
sha="d8c189f8a329263365c73bc471b6c9c68d117e3a"
|
|
||||||
else
|
|
||||||
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_m_for-android-ndk-21.tar.gz"
|
|
||||||
sha="db028f25ca4d000fe2317c3abfdfa0c234833549"
|
|
||||||
fi
|
|
||||||
targetFile="/tmp/prebuilt-openssl-$version.tar.gz"
|
|
||||||
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$sha" "$targetFile"
|
|
||||||
tar -xzf "$targetFile" -C "${HOME}"
|
|
||||||
|
|
||||||
opensslHome="${HOME}/openssl/android/openssl-${version}"
|
ndkVersion=$1
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME" "$opensslHome"
|
nkdSha=$2
|
||||||
|
os=$3
|
||||||
|
|
||||||
|
if [[ ! -d $HOME/openssl/android/openssl ]]; then
|
||||||
|
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-${version}-for-android-ndk-${ndkVersion}-${os}.tar.gz"
|
||||||
|
targetFile="/tmp/prebuilt-openssl-${version}-for-android-ndk-${ndkVersion}-${os}.tar.gz"
|
||||||
|
|
||||||
|
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$nkdSha" "$targetFile"
|
||||||
|
tar -xzf "$targetFile" -C "${HOME}"
|
||||||
|
mv "${HOME}/openssl" "${HOME}/openssl_android_ndk_${ndkVersion}"
|
||||||
|
opensslHome="${HOME}/openssl_android_ndk_${ndkVersion}/android/openssl-${version}"
|
||||||
|
sudo rm -f $targetFile
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
if uname -a |grep -q "Darwin"; then
|
||||||
|
InstallPrebuiltOpenssl $ndkVersionDefault $prebuiltOpensslNdkShaDarwinDefault "darwin"
|
||||||
|
SetEnvVar "OPENSSL_ANDROID_HOME_DEFAULT" "$opensslHome"
|
||||||
|
InstallPrebuiltOpenssl $ndkVersionLatest $prebuiltOpensslNdkShaDarwinLatest "darwin"
|
||||||
|
SetEnvVar "OPENSSL_ANDROID_HOME_LATEST" "$opensslHome"
|
||||||
|
else
|
||||||
|
InstallPrebuiltOpenssl $ndkVersionDefault $prebuiltOpensslNdkShaLinuxDefault "linux"
|
||||||
|
SetEnvVar "OPENSSL_ANDROID_HOME_DEFAULT" "$opensslHome"
|
||||||
|
InstallPrebuiltOpenssl $ndkVersionLatest $prebuiltOpensslNdkShaLinuxLatest "linux"
|
||||||
|
SetEnvVar "OPENSSL_ANDROID_HOME_LATEST" "$opensslHome"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "OpenSSL for Android = $version" >> ~/versions.txt
|
echo "OpenSSL for Android = $version" >> ~/versions.txt
|
||||||
|
|||||||
@@ -62,11 +62,4 @@ function installSccache {
|
|||||||
|
|
||||||
# disable sccache server from shutting down after being idle
|
# disable sccache server from shutting down after being idle
|
||||||
SetEnvVar "SCCACHE_IDLE_TIMEOUT" "0"
|
SetEnvVar "SCCACHE_IDLE_TIMEOUT" "0"
|
||||||
|
|
||||||
# copy sccache wrapper and place as a first in PATH
|
|
||||||
mkdir -p $HOME/sccache_wrapper
|
|
||||||
cp ${BASH_SOURCE%/*}/sccache_wrapper $HOME/sccache_wrapper/sccache
|
|
||||||
chmod 755 $HOME/sccache_wrapper/sccache
|
|
||||||
SetEnvVar "PATH" "$HOME/sccache_wrapper:\$PATH"
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# Call real sccache with original arguments
|
|
||||||
# sccache /opt/android/android-ndk-r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none ......
|
|
||||||
real_sccache=/usr/local/sccache/sccache
|
|
||||||
$real_sccache "$@"
|
|
||||||
retval=$?
|
|
||||||
|
|
||||||
if test $retval -ne 0
|
|
||||||
then
|
|
||||||
echo "Sccache command failed, re-try calling build tool directly"
|
|
||||||
"$@"
|
|
||||||
retval=$?
|
|
||||||
fi
|
|
||||||
exit $retval
|
|
||||||
@@ -47,19 +47,20 @@ set -ex
|
|||||||
# This script will fetch and extract pre-buildt squish package for Linux and Mac.
|
# This script will fetch and extract pre-buildt squish package for Linux and Mac.
|
||||||
# Squish is need by Release Test Automation (RTA)
|
# Squish is need by Release Test Automation (RTA)
|
||||||
|
|
||||||
version="6.7.1"
|
version="7.0.1"
|
||||||
qtBranch="62x"
|
qtBranch="63x"
|
||||||
installFolder="/opt"
|
installFolder="/opt"
|
||||||
squishFolder="$installFolder/squish"
|
squishFolder="$installFolder/squish"
|
||||||
preBuildCacheUrl="ci-files01-hki.intra.qt.io:/hdd/www/input/squish/jenkins_build/stable"
|
preBuildCacheUrl="ci-files01-hki.intra.qt.io:/hdd/www/input/squish/jenkins_build/stable"
|
||||||
licenseUrl="http://ci-files01-hki.intra.qt.io/input/squish/coin/515x/.squish-3-license"
|
licenseFile=".squish-license"
|
||||||
licenseSHA="e000d2f95b30b82f405b9dcbeb233cd43710a41a"
|
licenseUrl="http://ci-files01-hki.intra.qt.io/input/squish/coin/$qtBranch/$licenseFile"
|
||||||
|
licenseSHA="e84b499a2011f9bb1a6eefc7b2338d7ae770927a"
|
||||||
if uname -a |grep -q Darwin; then
|
if uname -a |grep -q Darwin; then
|
||||||
compressedFolder="prebuild-squish-$version-515x-macx86_64.tar.gz"
|
compressedFolder="prebuild-squish-$version-$qtBranch-mac.tar.gz"
|
||||||
sha1="1526d4d57f8025f83aad836a43e8fa0317dbddc2"
|
sha1="ed8aa2e902808741fb9496a0d339d4c145530eef"
|
||||||
else
|
else
|
||||||
compressedFolder="prebuild-squish-$version-$qtBranch-linux64.tar.gz"
|
compressedFolder="prebuild-squish-$version-$qtBranch-linux64.tar.gz"
|
||||||
sha1="d412c3389d95a65341b51d2e14cba47ce3b54a86"
|
sha1="a9de35bba9b4dd9afabdde4df14564428745a979"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mountFolder="/tmp/squish"
|
mountFolder="/tmp/squish"
|
||||||
@@ -101,7 +102,7 @@ sudo tar -xzf "$targetFileMount" --directory "$installFolder"
|
|||||||
echo "Unmounting $mountFolder"
|
echo "Unmounting $mountFolder"
|
||||||
sudo diskutil unmount force "$mountFolder" || sudo umount -f "$mountFolder"
|
sudo diskutil unmount force "$mountFolder" || sudo umount -f "$mountFolder"
|
||||||
|
|
||||||
sudo mv "$installFolder/rta_squish_$version" "$squishFolder"
|
sudo mv "$installFolder/rta_squish_$qtBranch" "$squishFolder"
|
||||||
if uname -a |grep -q Darwin; then
|
if uname -a |grep -q Darwin; then
|
||||||
sudo xattr -r -c "$squishFolder"
|
sudo xattr -r -c "$squishFolder"
|
||||||
fi
|
fi
|
||||||
@@ -109,39 +110,40 @@ fi
|
|||||||
if uname -a |grep -q "Ubuntu"; then
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
if [ ! -e "/usr/lib/tcl8.6" ]; then
|
if [ ! -e "/usr/lib/tcl8.6" ]; then
|
||||||
sudo mkdir /usr/lib/tcl8.6
|
sudo mkdir /usr/lib/tcl8.6
|
||||||
#this needs to be copied only to squish_for_qt6
|
#this needs to be copied only to squish_for_qt62
|
||||||
sudo cp "$squishFolder/squish_for_qt6/tcl/lib/tcl8.6/init.tcl" /usr/lib/tcl8.6/
|
sudo cp "$squishFolder/squish_for_qt62/tcl/lib/tcl8.6/init.tcl" /usr/lib/tcl8.6/
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
DownloadURL "$licenseUrl" "$licenseUrl" "$licenseSHA" "$HOME/.squish-3-license"
|
|
||||||
|
DownloadURL "$licenseUrl" "$licenseUrl" "$licenseSHA" "$HOME/$licenseFile"
|
||||||
|
|
||||||
echo "Changing ownerships"
|
echo "Changing ownerships"
|
||||||
sudo chown -R qt:$usersGroup "$squishFolder"
|
sudo chown -R qt:$usersGroup "$squishFolder"
|
||||||
sudo chown qt:$usersGroup "$HOME/.squish-3-license"
|
sudo chown qt:$usersGroup "$HOME/$licenseFile"
|
||||||
|
|
||||||
echo "Set commands for environment variables in .bashrc"
|
echo "Set commands for environment variables in .bashrc"
|
||||||
if uname -a |grep -q "Ubuntu"; then
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
echo "export SQUISH_PATH=$squishFolder/squish_for_qt6" >> ~/.profile
|
echo "export SQUISH_PATH=$squishFolder/squish_for_qt62" >> ~/.profile
|
||||||
echo "export PATH=\$PATH:$squishFolder/squish_for_qt6/bin" >> ~/.profile
|
echo "export PATH=\$PATH:$squishFolder/squish_for_qt62/bin" >> ~/.profile
|
||||||
else
|
else
|
||||||
echo "export SQUISH_PATH=$squishFolder/squish_for_qt6" >> ~/.bashrc
|
echo "export SQUISH_PATH=$squishFolder/squish_for_qt63" >> ~/.bashrc
|
||||||
echo "export PATH=\$PATH:$squishFolder/squish_for_qt6/bin" >> ~/.bashrc
|
echo "export PATH=\$PATH:$squishFolder/squish_for_qt63/bin" >> ~/.bashrc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Verifying Squish, available installations:"
|
echo "Verifying Squish, available installations:"
|
||||||
ls -la $squishFolder
|
ls -la $squishFolder
|
||||||
|
|
||||||
if "$squishFolder/squish_for_qt5/bin/squishrunner" --testsuite "$squishFolder/suite_test_squish" | grep "Squish test run successfully" ; then
|
if "$squishFolder/squish_for_qt62/bin/squishrunner" --testsuite "$squishFolder/suite_test_squish" | grep "Squish test run successfully" ; then
|
||||||
echo "Squish for Qt5 installation tested successfully"
|
echo "Squish for Qt6.3 installation tested successfully"
|
||||||
else
|
else
|
||||||
echo "Squish for Qt5 test failed! Package wasn't installed correctly."
|
echo "Squish for Qt6.3 test failed! Package wasn't installed correctly."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if "$squishFolder/squish_for_qt6/bin/squishrunner" --testsuite "$squishFolder/suite_test_squish" | grep "Squish test run successfully" ; then
|
if "$squishFolder/squish_for_qt63/bin/squishrunner" --testsuite "$squishFolder/suite_test_squish" | grep "Squish test run successfully" ; then
|
||||||
echo "Squish for Qt6 installation tested successfully"
|
echo "Squish for Qt6.2 installation tested successfully"
|
||||||
else
|
else
|
||||||
echo "Squish for Qt6 test failed! Package wasn't installed correctly."
|
echo "Squish for Qt6.2 test failed! Package wasn't installed correctly."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -51,59 +51,83 @@ if (Is64BitWinHost) {
|
|||||||
# Msys need to be installed to target machine
|
# Msys need to be installed to target machine
|
||||||
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
||||||
|
|
||||||
$version = "1.1.1m"
|
$openssl_version = "1.1.1m"
|
||||||
$ndk_version = "r22b"
|
$ndk_version_latest = "r23b"
|
||||||
$zip = Get-DownloadLocation ("openssl-$version.tar.gz")
|
$ndk_version_default = "$ndk_version_latest"
|
||||||
$prebuilt_zip = Get-DownloadLocation ("prebuilt-openssl-${version}-fixes-ndk_root-windows.zip")
|
$openssl_compressed = Get-DownloadLocation ("openssl-${openssl_version}_fixes-ndk_root.tar.gz")
|
||||||
$sha1 = "c9638d25b9709eda1ac52591c0993af52d6d1206"
|
$openssl_sha1 = "c9638d25b9709eda1ac52591c0993af52d6d1206"
|
||||||
$prebuilt_sha1 = "2bf5354b2264ed80e85fea3705ba434a38fe563e"
|
$prebuilt_sha1_ndk_latest = "0aebe55d2436f235e1a24ae9d1030cb6ce8f31da"
|
||||||
|
$prebuilt_sha1_ndk_default = "$prebuilt_sha1_ndk_latest"
|
||||||
$destination = "C:\Utils\openssl-android-master"
|
$destination = "C:\Utils\openssl-android-master"
|
||||||
$prebuilt_url = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\prebuilt-openssl-${version}-fixes-ndk_root-windows.zip"
|
|
||||||
|
|
||||||
# msys unix style paths
|
function Install($1, $2) {
|
||||||
$ndkPath = "/c/Utils/Android/android-ndk-${ndk_version}"
|
$ndk_version = $1
|
||||||
$openssl_path = "/c/Utils/openssl-android-master"
|
$prebuilt_sha1 = $2
|
||||||
$cc_path = "$ndkPath/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
|
||||||
if ((Test-Path $prebuilt_url)) {
|
|
||||||
Download $prebuilt_url $prebuilt_url $prebuilt_zip
|
|
||||||
Verify-Checksum $prebuilt_zip $prebuilt_sha1
|
|
||||||
Extract-7Zip $prebuilt_zip C:\Utils
|
|
||||||
Remove $prebuilt_zip
|
|
||||||
} else {
|
|
||||||
# openssl-${version}_fixes-ndk_root.tar.gz package includes fixes from https://github.com/openssl/openssl/pull/17322 and string ANDROID_NDK_HOME is replaced with ANDROID_NDK_ROOT in Configurations/15-android.conf
|
|
||||||
Download \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-${version}_fixes-ndk_root.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-${version}_fixes-ndk_root.tar.gz $zip
|
|
||||||
Verify-Checksum $zip $sha1
|
|
||||||
|
|
||||||
Extract-7Zip $zip C:\Utils\tmp
|
# msys unix style paths
|
||||||
Extract-7Zip C:\Utils\tmp\openssl-$version.tar C:\Utils\tmp
|
$openssl_path = "/c/Utils/openssl-android-master"
|
||||||
Move-Item C:\Utils\tmp\openssl-${version} $destination
|
$ndk_path = "/c/Utils/Android/android-ndk-${ndk_version}"
|
||||||
Remove "$zip"
|
$cc_path = "$ndk_path/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
||||||
|
|
||||||
Write-Host "Configuring OpenSSL $version for Android..."
|
$prebuilt_url_ndk = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\prebuilt-openssl-${openssl_version}-for-android-used-ndk-${ndk_version}-windows.zip"
|
||||||
Push-Location $destination
|
$prebuilt_zip_ndk = Get-DownloadLocation ("prebuilt-openssl-${openssl_version}-for-android-used-ndk-${ndk_version}-windows.zip")
|
||||||
# $ must be escaped in powershell...
|
|
||||||
|
|
||||||
function CheckExitCode {
|
if ((Test-Path $prebuilt_url_ndk)) {
|
||||||
|
Write-Host "Install prebuilt OpenSSL for Android"
|
||||||
|
Download $prebuilt_url_ndk $prebuilt_url_ndk $prebuilt_zip_ndk
|
||||||
|
Verify-Checksum $prebuilt_zip_ndk $prebuilt_sha1
|
||||||
|
Extract-7Zip $prebuilt_zip_ndk C:\Utils
|
||||||
|
Remove $prebuilt_zip_ndk
|
||||||
|
} else {
|
||||||
|
Write-Host "Build OpenSSL for Android from sources"
|
||||||
|
# openssl-${openssl_version}_fixes-ndk_root.tar.gz package includes fixes from https://github.com/openssl/openssl/pull/17322 and string ANDROID_NDK_HOME is replaced with ANDROID_NDK_ROOT in Configurations/15-android.conf
|
||||||
|
Download \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-${openssl_version}_fixes-ndk_root.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-${openssl_version}_fixes-ndk_root.tar.gz $openssl_compressed
|
||||||
|
Verify-Checksum $openssl_compressed $openssl_sha1
|
||||||
|
|
||||||
param (
|
Extract-7Zip $openssl_compressed C:\Utils\tmp
|
||||||
$p
|
Extract-7Zip C:\Utils\tmp\openssl-${openssl_version}_fixes-ndk_root.tar C:\Utils\tmp
|
||||||
)
|
Move-Item C:\Utils\tmp\openssl-${openssl_version} $destination
|
||||||
|
Remove "$openssl_compressed"
|
||||||
|
|
||||||
if ($p.ExitCode) {
|
Write-Host "Configuring OpenSSL $openssl_version for Android..."
|
||||||
Write-host "Process failed with exit code: $($p.ExitCode)"
|
Push-Location $destination
|
||||||
exit 1
|
# $ must be escaped in powershell...
|
||||||
|
|
||||||
|
function CheckExitCode {
|
||||||
|
|
||||||
|
param (
|
||||||
|
$p
|
||||||
|
)
|
||||||
|
|
||||||
|
if ($p.ExitCode) {
|
||||||
|
Write-host "Process failed with exit code: $($p.ExitCode)"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$configure = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_ROOT=$ndk_path PATH=${cc_path}:`$PATH CC=clang $openssl_path/Configure shared android-arm`"")
|
||||||
|
CheckExitCode $configure
|
||||||
|
|
||||||
|
$make = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_ROOT=$ndk_path PATH=${cc_path}:`$PATH CC=clang make -f $openssl_path/Makefile build_generated`"")
|
||||||
|
CheckExitCode $make
|
||||||
|
|
||||||
|
Pop-Location
|
||||||
|
Remove-item C:\Utils\tmp -Recurse -Confirm:$false
|
||||||
}
|
}
|
||||||
|
|
||||||
$configure = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_ROOT=$ndkPath PATH=${cc_path}:`$PATH CC=clang $openssl_path/Configure shared android-arm`"")
|
Move-Item $destination "${destination}-${ndk_version}"
|
||||||
CheckExitCode $configure
|
|
||||||
|
|
||||||
$make = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_ROOT=$ndkPath PATH=${cc_path}:`$PATH CC=clang make -f $openssl_path/Makefile build_generated`"")
|
|
||||||
CheckExitCode $make
|
|
||||||
|
|
||||||
Pop-Location
|
|
||||||
Remove-item C:\Utils\tmp -Recurse -Confirm:$false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Set-EnvironmentVariable "OPENSSL_ANDROID_HOME" "$destination"
|
# Install NDK Default version
|
||||||
Write-Output "Android OpenSSL = $version" >> ~/versions.txt
|
Install $ndk_version_default $prebuilt_sha1_ndk_default
|
||||||
|
|
||||||
|
if (Test-Path -Path ${destination}-${ndk_version_latest}) {
|
||||||
|
Write-Host "OpenSSL for Android Latest version is the same than Default. Installation done."
|
||||||
|
} else {
|
||||||
|
# Install NDK Latest version
|
||||||
|
Install $ndk_version_latest $prebuilt_sha1_ndk_latest
|
||||||
|
}
|
||||||
|
|
||||||
|
Set-EnvironmentVariable "OPENSSL_ANDROID_HOME_DEFAULT" "${destination}-${ndk_version_default}"
|
||||||
|
Set-EnvironmentVariable "OPENSSL_ANDROID_HOME_LATEST" "${destination}-${ndk_version_latest}"
|
||||||
|
Write-Output "Android OpenSSL = $openssl_version" >> ~/versions.txt
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
## Copyright (C) 2022 The Qt Company Ltd.
|
||||||
## Contact: https://www.qt.io/licensing/
|
## Contact: https://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -46,12 +46,17 @@
|
|||||||
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
||||||
|
|
||||||
# NDK
|
# NDK
|
||||||
$ndkVersion = "r22b"
|
$ndkVersionLatest = "r23b"
|
||||||
$ndkCachedUrl = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersion-windows-x86_64.zip"
|
$ndkVersionDefault = $ndkVersionLatest
|
||||||
$ndkOfficialUrl = "https://dl.google.com/android/repository/android-ndk-$ndkVersion-windows-x86_64.zip"
|
$ndkChecksumLatest = "6e3fb50022c611a2b13d02f5de5c21cc7206a298"
|
||||||
$ndkChecksum = "96ba1a049303cf6bf3ee84cfd64d6bcd43486a50"
|
$ndkChecksumDefault = $ndkChecksumLatest
|
||||||
$ndkFolder = "c:\Utils\Android\android-ndk-$ndkVersion"
|
$ndkCachedUrlLatest = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersionLatest-windows.zip"
|
||||||
$ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
$ndkOfficialUrlLatest = "https://dl.google.com/android/repository/android-ndk-$ndkVersionLatest-windows.zip"
|
||||||
|
$ndkCachedUrlDefault = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersionDefault-windows.zip"
|
||||||
|
$ndkOfficialUrlDefault = "https://dl.google.com/android/repository/android-ndk-$ndkVersionDefault-windows.zip"
|
||||||
|
$ndkFolderLatest = "c:\Utils\Android\android-ndk-$ndkVersionLatest"
|
||||||
|
$ndkFolderDefault = "c:\Utils\Android\android-ndk-$ndkVersionDefault"
|
||||||
|
$ndkZip = "c:\Windows\Temp\android_ndk.zip"
|
||||||
|
|
||||||
# SDK
|
# SDK
|
||||||
$toolsVersion = "2.1"
|
$toolsVersion = "2.1"
|
||||||
@@ -75,11 +80,20 @@ function Install($1, $2, $3, $4) {
|
|||||||
Download $offcialUrl $cacheUrl $zip
|
Download $offcialUrl $cacheUrl $zip
|
||||||
Verify-Checksum $zip "$checksum"
|
Verify-Checksum $zip "$checksum"
|
||||||
Extract-7Zip $zip C:\Utils\Android
|
Extract-7Zip $zip C:\Utils\Android
|
||||||
|
Remove $zip
|
||||||
}
|
}
|
||||||
|
|
||||||
Write-Host "Installing Android NDK $nkdVersion"
|
Write-Host "Installing Android NDK $ndkVersionDefault"
|
||||||
Install $ndkCachedUrl $ndkZip $ndkChecksum $ndkOfficialUrl
|
Install $ndkCachedUrlDefault $ndkZip $ndkChecksumDefault $ndkOfficialUrlDefault
|
||||||
Set-EnvironmentVariable "ANDROID_NDK_ROOT" $ndkFolder
|
Set-EnvironmentVariable "ANDROID_NDK_ROOT_DEFAULT" $ndkFolderDefault
|
||||||
|
|
||||||
|
if (Test-Path -Path $ndkFolderLatest) {
|
||||||
|
Write-Host "Android Latest version is the same than Default. NDK installation done."
|
||||||
|
} else {
|
||||||
|
Write-Host "Installing Android NDK $nkdVersionLatest"
|
||||||
|
Install $ndkCachedUrlLatest $ndkZip $ndkChecksumLatest $ndkOfficialUrlLatest
|
||||||
|
Set-EnvironmentVariable "ANDROID_NDK_ROOT_LATEST" $ndkFolderLatest
|
||||||
|
}
|
||||||
|
|
||||||
Install $toolsCachedUrl $sdkZip $toolsChecksum $sdkOfficialUrl
|
Install $toolsCachedUrl $sdkZip $toolsChecksum $sdkOfficialUrl
|
||||||
New-Item -ItemType directory -Path $toolsFolder
|
New-Item -ItemType directory -Path $toolsFolder
|
||||||
@@ -117,4 +131,4 @@ cmd /c "dir C:\Utils\android"
|
|||||||
Write-Output "Android SDK tools= $toolsVersion" >> ~/versions.txt
|
Write-Output "Android SDK tools= $toolsVersion" >> ~/versions.txt
|
||||||
Write-Output "Android SDK Build Tools = $sdkBuildToolsVersion" >> ~/versions.txt
|
Write-Output "Android SDK Build Tools = $sdkBuildToolsVersion" >> ~/versions.txt
|
||||||
Write-Output "Android SDK Api Level = $sdkApiLevel" >> ~/versions.txt
|
Write-Output "Android SDK Api Level = $sdkApiLevel" >> ~/versions.txt
|
||||||
Write-Output "Android NDK = $ndkVersion" >> ~/versions.txt
|
Write-Output "Android NDK = $ndkVersionDefault" >> ~/versions.txt
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
$majorminorversion = "3.21"
|
$majorminorversion = "3.21"
|
||||||
$version = "3.21.1"
|
$version = "3.21.3"
|
||||||
|
|
||||||
$zip = Get-DownloadLocation ("cmake-" + $version + "-windows-i386.zip")
|
$zip = Get-DownloadLocation ("cmake-" + $version + "-windows-i386.zip")
|
||||||
$officialurl = "https://cmake.org/files/v" + $majorminorversion + "/cmake-" + $version + "-windows-i386.zip"
|
$officialurl = "https://cmake.org/files/v" + $majorminorversion + "/cmake-" + $version + "-windows-i386.zip"
|
||||||
@@ -50,7 +50,7 @@ Write-Host "Removing old cmake"
|
|||||||
Remove "C:\CMake"
|
Remove "C:\CMake"
|
||||||
|
|
||||||
Download $officialurl $cachedurl $zip
|
Download $officialurl $cachedurl $zip
|
||||||
Verify-Checksum $zip "7271b8c568f428af433f3aae80c292ef868993c5"
|
Verify-Checksum $zip "f853ad791629141ce4121b175a2afdb4e46e7a54"
|
||||||
|
|
||||||
Extract-7Zip $zip C:
|
Extract-7Zip $zip C:
|
||||||
$defaultinstallfolder = "C:\cmake-" + $version + "-windows-i386"
|
$defaultinstallfolder = "C:\cmake-" + $version + "-windows-i386"
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
# This script will install emscripten needed by WebAssembly
|
# This script will install emscripten needed by WebAssembly
|
||||||
|
|
||||||
$version = "3.0.0"
|
$version = "3.1.14"
|
||||||
|
|
||||||
# Make sure python is in the path
|
# Make sure python is in the path
|
||||||
Prepend-Path "C:\Python27"
|
Prepend-Path "C:\Python27"
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user