mirror of
git://code.qt.io/qt/qt5.git
synced 2026-02-24 16:05:36 +08:00
Compare commits
284 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fcbc3939c0 | ||
|
|
0dff19cc15 | ||
|
|
79a9be28b7 | ||
|
|
c7d83acf94 | ||
|
|
a3f25d7dd9 | ||
|
|
ff4a764177 | ||
|
|
5fe0a59caa | ||
|
|
8a5aec9b47 | ||
|
|
6391aed52a | ||
|
|
e0b122e42f | ||
|
|
ef15c16528 | ||
|
|
6239e88de2 | ||
|
|
bcbb51112f | ||
|
|
923ae4e64f | ||
|
|
730c290f53 | ||
|
|
6e94f4eaf0 | ||
|
|
240b203917 | ||
|
|
a0c057c160 | ||
|
|
4772efbe48 | ||
|
|
d473e0ef63 | ||
|
|
5f8c0b220c | ||
|
|
610eb94b82 | ||
|
|
9c8208de5f | ||
|
|
9fc871298c | ||
|
|
43a8ea3bbd | ||
|
|
5f48df25c0 | ||
|
|
fd4187cc09 | ||
|
|
2217500031 | ||
|
|
d7984542a2 | ||
|
|
f3a7ef45f9 | ||
|
|
a74ce90f2d | ||
|
|
9b15868ce5 | ||
|
|
97e64cd225 | ||
|
|
b0a2759c5e | ||
|
|
5f588f7f5b | ||
|
|
52e3f29867 | ||
|
|
f2068ba5d6 | ||
|
|
be94e8efff | ||
|
|
8ba49dc7b5 | ||
|
|
6b8bda0f01 | ||
|
|
cfe88ecea6 | ||
|
|
1190025855 | ||
|
|
d533c5593b | ||
|
|
0240b3a5de | ||
|
|
c1fc588ae7 | ||
|
|
7776bb2577 | ||
|
|
49d893fd9e | ||
|
|
36360821b3 | ||
|
|
635010527c | ||
|
|
e29db34952 | ||
|
|
76c5f99be2 | ||
|
|
835cf41264 | ||
|
|
ebcdf06e03 | ||
|
|
094da4d84c | ||
|
|
6e6c314bf2 | ||
|
|
642e35c7ef | ||
|
|
3ed0d26425 | ||
|
|
45749d90d5 | ||
|
|
c9a584a6ae | ||
|
|
610f5b6270 | ||
|
|
7f055aa083 | ||
|
|
4197afe58b | ||
|
|
2caf376cd1 | ||
|
|
00a0bbfc23 | ||
|
|
1796efc2ac | ||
|
|
ff5ac751da | ||
|
|
40bf5c6cd4 | ||
|
|
c892847a08 | ||
|
|
eb389bbaec | ||
|
|
d623ecab2b | ||
|
|
9e41c731d5 | ||
|
|
05450d9a26 | ||
|
|
33e7cac1b4 | ||
|
|
a9971e1cdc | ||
|
|
3c4b035fc0 | ||
|
|
dfc0d084a2 | ||
|
|
ae98acdc4b | ||
|
|
84b5a55a76 | ||
|
|
040cdee545 | ||
|
|
7d4c4d51cb | ||
|
|
0adae901ee | ||
|
|
a92f882ec7 | ||
|
|
30dc3e90e2 | ||
|
|
2edf643736 | ||
|
|
a833250d59 | ||
|
|
b12068a544 | ||
|
|
beaa9271a8 | ||
|
|
329f8f19ff | ||
|
|
97b6fc7f0c | ||
|
|
8e8e05883e | ||
|
|
3dea9c6b10 | ||
|
|
95014705b5 | ||
|
|
97709856d1 | ||
|
|
4d6eb0d26d | ||
|
|
529df4c2d9 | ||
|
|
cfefed8b3c | ||
|
|
188e774a60 | ||
|
|
af17636e41 | ||
|
|
394513f76c | ||
|
|
43d825d7dc | ||
|
|
f671f6cf00 | ||
|
|
a1b421d720 | ||
|
|
86927357db | ||
|
|
af45c0238f | ||
|
|
495d13836c | ||
|
|
0a784ca073 | ||
|
|
164913b5d9 | ||
|
|
f87f7ac4df | ||
|
|
2a283fe990 | ||
|
|
d691ac62a8 | ||
|
|
fc81f627ce | ||
|
|
531c63fb3e | ||
|
|
43cb6f9c28 | ||
|
|
072181ed44 | ||
|
|
dc32086084 | ||
|
|
09c4895c82 | ||
|
|
fcc4b8fdda | ||
|
|
0940de7755 | ||
|
|
b035f60066 | ||
|
|
9f38c997dc | ||
|
|
0c717c1426 | ||
|
|
898d152739 | ||
|
|
7ac98ea0bb | ||
|
|
aa516e5187 | ||
|
|
458bf1b1bd | ||
|
|
2028583940 | ||
|
|
71e4b8f2e6 | ||
|
|
1e198615f6 | ||
|
|
f7ce76453b | ||
|
|
6e5bc38ab1 | ||
|
|
b7db0810d3 | ||
|
|
d44de19ead | ||
|
|
8fe851289c | ||
|
|
e57ed21365 | ||
|
|
c50755aabc | ||
|
|
65a882504d | ||
|
|
1e6d516cd9 | ||
|
|
56a0c2c146 | ||
|
|
b2795bddfc | ||
|
|
b4333b6cd7 | ||
|
|
91ebdeed2a | ||
|
|
b38ff4e4d7 | ||
|
|
a7be4fc035 | ||
|
|
660cc3716d | ||
|
|
01af766dc5 | ||
|
|
12c753f66f | ||
|
|
82bfd2e9c6 | ||
|
|
871770d03d | ||
|
|
0459819d99 | ||
|
|
4e5d6a7d91 | ||
|
|
785e271771 | ||
|
|
69e123b11c | ||
|
|
05a4597139 | ||
|
|
2046e36ee9 | ||
|
|
c12065ac78 | ||
|
|
b6b127c2d9 | ||
|
|
b1a7f2e737 | ||
|
|
0c85cce1b3 | ||
|
|
21ed2db77b | ||
|
|
178334bd29 | ||
|
|
fb2ad5889e | ||
|
|
2580f6984f | ||
|
|
e70c24cd88 | ||
|
|
22b2c116c6 | ||
|
|
19ecbff332 | ||
|
|
10143120c1 | ||
|
|
b9a7cd83ee | ||
|
|
c3b063a6f2 | ||
|
|
b42e533a6f | ||
|
|
e5b819e26d | ||
|
|
9196022e01 | ||
|
|
30068f2223 | ||
|
|
052ef1bd9f | ||
|
|
5bce721efe | ||
|
|
06e00e9621 | ||
|
|
314d2c5c27 | ||
|
|
2d7bba81c0 | ||
|
|
4cb9ded166 | ||
|
|
66725b2895 | ||
|
|
789c276431 | ||
|
|
2ee43055ed | ||
|
|
12a87cba0a | ||
|
|
3072446274 | ||
|
|
4d4ad69ba1 | ||
|
|
0cfa1fa561 | ||
|
|
75bab52bb9 | ||
|
|
5ab5cea6b3 | ||
|
|
bfc49c207d | ||
|
|
d6a7527384 | ||
|
|
e2b2c06558 | ||
|
|
62be787f95 | ||
|
|
45a92d5f26 | ||
|
|
f8311eaadf | ||
|
|
807b259ea4 | ||
|
|
cae9fef6f0 | ||
|
|
6f5c0fbdf0 | ||
|
|
c1e7cf5c25 | ||
|
|
13a877d4d9 | ||
|
|
c76e26a5fa | ||
|
|
14e486a8c4 | ||
|
|
5d53c917b0 | ||
|
|
4b5a972ae4 | ||
|
|
339a47b4ed | ||
|
|
477877352a | ||
|
|
c4869161b6 | ||
|
|
53493a2351 | ||
|
|
523eb8e1ea | ||
|
|
e5ecdd605e | ||
|
|
96fe74b540 | ||
|
|
e1f18be950 | ||
|
|
171f29f091 | ||
|
|
a9c9418c8a | ||
|
|
ad4484c1ba | ||
|
|
cbeea07854 | ||
|
|
28920cb7b4 | ||
|
|
a4cc949b8d | ||
|
|
ce51e1158a | ||
|
|
1cc99e61dd | ||
|
|
a2393b5882 | ||
|
|
55f8095928 | ||
|
|
2fd91cfe5d | ||
|
|
c36ce3dd49 | ||
|
|
73295cc05c | ||
|
|
1597f43512 | ||
|
|
82ecf74768 | ||
|
|
6c0950edf8 | ||
|
|
b3cd29e56f | ||
|
|
a91868e2c1 | ||
|
|
6cea45bfb8 | ||
|
|
2e4d6af574 | ||
|
|
fba918784f | ||
|
|
d11f7803f4 | ||
|
|
1044c10cab | ||
|
|
69b329a55f | ||
|
|
790989721d | ||
|
|
69536e4b45 | ||
|
|
ce9f7751e3 | ||
|
|
8732165461 | ||
|
|
3f263aa742 | ||
|
|
ac2bdfb93a | ||
|
|
0e641142c1 | ||
|
|
72997d7039 | ||
|
|
1865d70ef8 | ||
|
|
88cde9e500 | ||
|
|
ec6e186d10 | ||
|
|
fc7251edfa | ||
|
|
279841383d | ||
|
|
10897d6514 | ||
|
|
93afb606b4 | ||
|
|
8a94d1e294 | ||
|
|
4a5550cc03 | ||
|
|
848a7d5fa3 | ||
|
|
7486226c7a | ||
|
|
2592bbe8c4 | ||
|
|
2d3ac423b4 | ||
|
|
0c26ca7077 | ||
|
|
56dd3e2127 | ||
|
|
a1c576d6be | ||
|
|
1e8939b4b2 | ||
|
|
81dcae4f93 | ||
|
|
854e478223 | ||
|
|
ebb9836451 | ||
|
|
000691d833 | ||
|
|
d4cb44ad71 | ||
|
|
b19b02173c | ||
|
|
ccf24d5f2a | ||
|
|
649592deea | ||
|
|
099f184880 | ||
|
|
becb423e80 | ||
|
|
fe35c4dbb0 | ||
|
|
20c580e5db | ||
|
|
ccf269f5da | ||
|
|
b9a59fe113 | ||
|
|
9d09f9cee9 | ||
|
|
1cb9c1caef | ||
|
|
10a443c181 | ||
|
|
f55b82ee1d | ||
|
|
71e7ed17a2 | ||
|
|
5ce8c724d2 | ||
|
|
ef4fcb8ac7 | ||
|
|
06edc60e1d | ||
|
|
6e7de2b76c | ||
|
|
1a1028ea20 | ||
|
|
b730181404 |
100
.gitmodules
vendored
100
.gitmodules
vendored
@@ -1,53 +1,53 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 6.3
|
branch = 6.4.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
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.2
|
||||||
status = preview
|
status = preview
|
||||||
|
[submodule "qthttpserver"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtwebsockets
|
||||||
|
path = qthttpserver
|
||||||
|
url = ../qthttpserver.git
|
||||||
|
branch = 6.4.2
|
||||||
|
status = preview
|
||||||
|
[submodule "qtquick3dphysics"]
|
||||||
|
depends = qtbase qtdeclarative qtquick3d qtshadertools
|
||||||
|
path = qtquick3dphysics
|
||||||
|
url = ../qtquick3dphysics.git
|
||||||
|
branch = 6.4.2
|
||||||
|
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,8 @@ 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'
|
||||||
|
Environment variables: ['NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}']
|
||||||
-
|
-
|
||||||
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'
|
||||||
@@ -21,20 +20,21 @@ Configurations:
|
|||||||
Features: ['Sccache', 'UseConfigure']
|
Features: ['Sccache', 'UseConfigure']
|
||||||
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY'
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'OpenSUSE-15.3-host'
|
Id: 'OpenSUSE-15.4-host'
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
Template: 'qtci-linux-openSUSE-15.4-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 +49,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'
|
||||||
@@ -65,6 +65,7 @@ Configurations:
|
|||||||
Configure arguments: '-debug-and-release -force-debug-info -headersclean -nomake examples -qt-zlib'
|
Configure arguments: '-debug-and-release -force-debug-info -headersclean -nomake examples -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}}',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
@@ -74,16 +75,19 @@ Configurations:
|
|||||||
Configure arguments: '-debug-and-release -force-debug-info -headersclean -nomake examples -qt-zlib'
|
Configure arguments: '-debug-and-release -force-debug-info -headersclean -nomake examples -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}}',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
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',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
@@ -94,8 +98,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,10 +108,11 @@ 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}}\..',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-52'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
@@ -117,21 +122,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 +147,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 +161,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'
|
||||||
@@ -165,7 +172,7 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path=C:\llvm-mingw\bin;{{.Env.Path}}',
|
'Path=C:\llvm-mingw\bin;{{.Env.Path}}',
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
'CMAKE_ARGS=-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 -DFFMPEG_DIR={{.Env.FFMPEG_DIR_LLVM_MINGW}}',
|
||||||
'LLVM_INSTALL_DIR=C:\llvm-mingw'
|
'LLVM_INSTALL_DIR=C:\llvm-mingw'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
@@ -177,28 +184,28 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path=C:\llvm-mingw\bin;{{.Env.Path}}',
|
'Path=C:\llvm-mingw\bin;{{.Env.Path}}',
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
'CMAKE_ARGS=-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 -DFFMPEG_DIR={{.Env.FFMPEG_DIR_LLVM_MINGW}}',
|
||||||
'LLVM_INSTALL_DIR=C:\llvm-mingw'
|
'LLVM_INSTALL_DIR=C:\llvm-mingw'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
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}}',
|
||||||
'CMAKE_ARGS=-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
'CMAKE_ARGS=-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF',
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_MINGW}}',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}'
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
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}}',
|
||||||
'CMAKE_ARGS=-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
'CMAKE_ARGS=-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF',
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_system_tiff=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_MINGW}}',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}'
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}'
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -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.24.2/bin",
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}',
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}',
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
'GST_PLUGIN_SCANNER={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
'QT_QUICK_BACKEND=software',
|
'QT_QUICK_BACKEND=software',
|
||||||
@@ -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.24.2/bin",
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}',
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}',
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
'GST_PLUGIN_SCANNER={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
'QT_QUICK_BACKEND=software',
|
'QT_QUICK_BACKEND=software',
|
||||||
@@ -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.24.2/bin",
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}',
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}',
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
'GST_PLUGIN_SCANNER={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
'QT_QUICK_BACKEND=software',
|
'QT_QUICK_BACKEND=software',
|
||||||
|
|||||||
@@ -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.24.2/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'
|
|
||||||
]
|
|
||||||
@@ -1,38 +1,26 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
Template: 'qtci-linux-openSUSE-15.4-x86_64-50'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Platform dependency: 'OpenSUSE-15.3-host'
|
Platform dependency: 'OpenSUSE-15.4-host'
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
|
||||||
Target os: 'WebAssembly'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'Windows10_21H2-Mingw11-x64-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DFEATURE_pkg_config=OFF'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
|
||||||
Target os: 'WebAssembly'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
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/linux-developer-x86_64-gcc',
|
'TARGET_CMAKE_ARGS=-DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/linux-webassembly-x86_64-gcc'
|
'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.4-x86_64-50'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Platform dependency: 'OpenSUSE-15.4-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']
|
||||||
|
|||||||
@@ -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,15 +9,26 @@ 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']
|
||||||
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -framework'
|
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -framework'
|
||||||
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 -DFFMPEG_DIR={{.Env.FFMPEG_DIR}}',
|
||||||
'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'
|
||||||
@@ -53,11 +64,29 @@ Configurations:
|
|||||||
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-x86_64-tests'
|
Id: 'macos-13-arm64-tests'
|
||||||
Template: 'qtci-macos-12-x86_64-102'
|
Template: 'qtci-macos-13-arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
||||||
|
-
|
||||||
|
Id: 'macos-12-x86_64-tests'
|
||||||
|
Template: 'qtci-macos-12-x86_64-105'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
|
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,12 +96,13 @@ 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'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}'
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}}'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-arm64-developer-build'
|
Id: 'macos-latest-xcode-arm64-developer-build'
|
||||||
@@ -99,7 +129,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 +141,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'
|
||||||
@@ -121,3 +151,9 @@ Configurations:
|
|||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['TestOnly']
|
Features: ['TestOnly']
|
||||||
Platform dependency: 'macos-latest-xcode-arm64-developer-build'
|
Platform dependency: 'macos-latest-xcode-arm64-developer-build'
|
||||||
|
-
|
||||||
|
Id: 'macos-13-arm64-developer-build-tests'
|
||||||
|
Template: 'qtci-macos-13-arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Platform dependency: 'macos-latest-xcode-arm64-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
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
### OpenSUSE Leap 15.4 ###
|
||||||
|
## KDE ##
|
||||||
|
## In qtci-linux-openSUSE-15.4-x86_64-50 > Graphics Platform: X11 (System default) ##
|
||||||
|
## In qtci-linux-openSUSE-15.4-x86_64-51 > Graphics Platform: Wayland (Plasma (Wayland))##
|
||||||
|
|
||||||
|
# Installation #
|
||||||
|
Language: English (US)
|
||||||
|
Keyboard Layout: English (US)
|
||||||
|
|
||||||
|
Activate online repositories during installation (yes)
|
||||||
|
Use default selections
|
||||||
|
|
||||||
|
Desktop with KDE Plasma
|
||||||
|
|
||||||
|
Suggested Partitioning - default values
|
||||||
|
|
||||||
|
Time Zone: UTC
|
||||||
|
|
||||||
|
## Configurations ##
|
||||||
|
Download and run coin-setup binary
|
||||||
|
YaST - System - Services Manager - Firewalld - Stop
|
||||||
|
# enable ssh access
|
||||||
|
sudo rcsshd start
|
||||||
|
Workspace Behavior - Screen locking - Lock screen automatically - unselect options
|
||||||
|
Startup and Shutdown - Behavior - Login Screen - Select Automatically log in with session (System default)
|
||||||
|
Add below to '$HOME/.config/autostart/coin-bootstrap-agent.desktop'
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Exec=/usr/bin/gnome-terminal -e "/home/qt/bootstrap-agent /dev/ttyS0"
|
||||||
|
Hidden=false
|
||||||
|
X-GNOME-Autostart-enabled=true
|
||||||
|
Name=Coin
|
||||||
|
Notifications
|
||||||
|
Critical notifications - unselect
|
||||||
|
Log priority notifications - unselect
|
||||||
|
Application progress: Show in task manager - unselect
|
||||||
|
Show in notifications - unselect
|
||||||
|
Notification badges: Show in task manager - unselect
|
||||||
|
Display and Monitor - Display Configuration - 1280x800
|
||||||
|
Power Management: Screen Energy Saving - unselect
|
||||||
|
|
||||||
|
add 'qt ALL=NOPASSWD: ALL' to /etc/sudoers.d/qt
|
||||||
@@ -27,3 +27,12 @@
|
|||||||
- Copy its content to Tier1 folder
|
- Copy its content to Tier1 folder
|
||||||
* Copy Tier1 folder to 101 NFS
|
* Copy Tier1 folder to 101 NFS
|
||||||
- Check folder access rights
|
- Check folder access rights
|
||||||
|
|
||||||
|
# How to upgrade existing Tier1 image
|
||||||
|
|
||||||
|
* Open KVM connection to Intel mac Parallels host
|
||||||
|
- Open Parallels :: create new VM :: select macOS :: start installation but then stop it when machine boots to recovery mode
|
||||||
|
* You should now have a virtual machine folder in /Users/qt/Parallels/<VM folder>
|
||||||
|
* Remove files from <VM folder>/harddisk.hdd/ and copy Tier1 VM files from NFS to <VM folder>/harddisk.hdd/
|
||||||
|
* Start the virtual machine and make needed changes
|
||||||
|
* Copy <VM folder>/harddisk.hdd to NFS with updated number in its name
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
126
coin/provisioning/common/linux/bootstrap-autostart.sh
Executable file
126
coin/provisioning/common/linux/bootstrap-autostart.sh
Executable file
@@ -0,0 +1,126 @@
|
|||||||
|
#!/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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# Make bootstap agent run in background without terminal view
|
||||||
|
# Terminal view can cause issues with Autotests
|
||||||
|
|
||||||
|
# Create shell wrapper to pass environment variables
|
||||||
|
wrapper="${HOME}/bootstrap-agent.sh"
|
||||||
|
autostart_folder="${HOME}/.config/autostart"
|
||||||
|
# This directory should exist. Created in base image (tier 1)
|
||||||
|
mkdir -p ${autostart_folder}
|
||||||
|
|
||||||
|
# Create autostart desktop file and shell wrapper
|
||||||
|
sudo tee ${autostart_folder}/coin-bootstrap-agent.desktop <<"EOF"
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Exec=/home/qt/bootstrap-agent.sh
|
||||||
|
Hidden=false
|
||||||
|
X-GNOME-Autostart-enabled=true
|
||||||
|
Name=Coin
|
||||||
|
EOF
|
||||||
|
|
||||||
|
sudo tee $wrapper <<"EOF"
|
||||||
|
#!/bin/sh
|
||||||
|
# Wait for network to come up
|
||||||
|
x=0
|
||||||
|
while ! cat "/etc/resolv.conf" | grep -v "#" | grep "nameserver" > /dev/null ; do
|
||||||
|
echo "(WW) wating for network ($x/20)..." >> /home/qt/bootstrap-agent.txt
|
||||||
|
x=$((x+1))
|
||||||
|
sleep 1
|
||||||
|
if [ "$x" -gt 20 ]; then
|
||||||
|
echo "(EE) netowrk down. Exiting bootstrap." >> /home/qt/bootstrap-agent.txt
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
echo "(**) network found." >> /home/qt/bootstrap-agent.txt
|
||||||
|
|
||||||
|
# Wait for context to be mounted
|
||||||
|
x=0
|
||||||
|
while ! ([ -f "/media/qt/CONTEXT/context.sh" ] || [ -f "/media/CONTEXT/context.sh" ] || [ -f "/run/media/qt/CONTEXT/context.sh" ]); do
|
||||||
|
echo "(WW) waiting for context file to be mounted ($x/20)..." >> /home/qt/bootstrap-agent.txt
|
||||||
|
x=$((x+1))
|
||||||
|
sleep 1
|
||||||
|
if [ "$x" -gt 20 ]; then
|
||||||
|
echo "(WW) no context file found. Mounting manually." >> /home/qt/bootstrap-agent.txt
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# establish mount path (differs per distro)
|
||||||
|
if ! ([ -f "/media/qt/CONTEXT/context.sh" ] || [ -f "/media/CONTEXT/context.sh" ] || [ -f "/run/media/qt/CONTEXT/context.sh" ]); then
|
||||||
|
MOUNTPATH="invalid"
|
||||||
|
if [ -d "/run/media/qt/CONTEXT" ]; then
|
||||||
|
MOUNTPATH="/run/media/qt/CONTEXT"
|
||||||
|
fi
|
||||||
|
if [ -d "/media/qt/CONTEXT" ]; then
|
||||||
|
MOUNTPATH="/media/qt/CONTEXT"
|
||||||
|
fi
|
||||||
|
if [ -d "/media/CONTEXT" ]; then
|
||||||
|
MOUNTPATH="/media/CONTEXT"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# try mounting if unmounted
|
||||||
|
if [ -d "$MOUNTPATH" ]; then
|
||||||
|
if ! mount | grep "$MOUNTPATH" > /dev/null ; then
|
||||||
|
echo "(WW) context file not mounted..." >> /home/qt/bootstrap-agent.txt
|
||||||
|
echo "(WW) waiting 1 minute" >> /home/qt/bootstrap-agent.txt
|
||||||
|
sleep 60
|
||||||
|
echo "(**) mount /dev/sr0 $MOUNTPATH" >> /home/qt/bootstrap-agent.txt
|
||||||
|
sudo mount -r /dev/sr0 $MOUNTPATH
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ([ -f "/media/qt/CONTEXT/context.sh" ] || [ -f "/media/CONTEXT/context.sh" ] || [ -f "/run/media/qt/CONTEXT/context.sh" ]); then
|
||||||
|
echo "(**) context found." >> /home/qt/bootstrap-agent.txt
|
||||||
|
else
|
||||||
|
echo "(EE) context not found. Starting bootstrap anyway." >> /home/qt/bootstrap-agent.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
/home/qt/bootstrap-agent /dev/ttyS0
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# set owner and permissions
|
||||||
|
sudo chown qt:users $wrapper
|
||||||
|
sudo chmod 755 $wrapper
|
||||||
@@ -48,11 +48,11 @@ source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="3.21"
|
majorminorversion="3.24"
|
||||||
version="3.21.1"
|
version="3.24.2"
|
||||||
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="12627c808674ee5f5bd3a6982176613bbd3ad9db"
|
||||||
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})
|
||||||
|
|||||||
72
coin/provisioning/common/linux/install-ffmpeg.sh
Executable file
72
coin/provisioning/common/linux/install-ffmpeg.sh
Executable file
@@ -0,0 +1,72 @@
|
|||||||
|
#!/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 will build and install FFmpeg static libs
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../unix/InstallFromCompressedFileFromURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
||||||
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
ffmpeg_config_options=$(cat "${BASH_SOURCE%/*}/../shared/ffmpeg_config_options.txt")
|
||||||
|
|
||||||
|
sudo apt install yasm
|
||||||
|
|
||||||
|
version="n5.0"
|
||||||
|
ffmpeg_name="FFmpeg-$version"
|
||||||
|
|
||||||
|
url_cached="http://ci-files01-hki.intra.qt.io/input/ffmpeg/$version.tar.gz"
|
||||||
|
url_public="https://github.com/FFmpeg/FFmpeg/archive/refs/tags/$version.tar.gz"
|
||||||
|
sha1="1a979876463fd81e481d53ceb3cc117f0fce8521"
|
||||||
|
|
||||||
|
target_folder="$HOME"
|
||||||
|
app_prefix=""
|
||||||
|
|
||||||
|
InstallFromCompressedFileFromURL "$url_cached" "$url_public" "$sha1" "$target_folder" "$app_prefix"
|
||||||
|
|
||||||
|
mkdir -p "$target_folder/$ffmpeg_name/build"
|
||||||
|
pushd "$target_folder/$ffmpeg_name/build"
|
||||||
|
../configure $ffmpeg_config_options --prefix=installed
|
||||||
|
make install -j
|
||||||
|
popd
|
||||||
|
|
||||||
|
SetEnvVar "FFMPEG_DIR" "$target_folder/$ffmpeg_name/build/installed"
|
||||||
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
|
||||||
@@ -48,11 +48,11 @@ source "${BASH_SOURCE%/*}/InstallAppFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="3.21"
|
majorminorversion="3.24.2"
|
||||||
version="3.21.1"
|
version="3.24.2"
|
||||||
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="19b1473e6ded2d234256b6aac90eb22616c5ab5e"
|
||||||
appPrefix="cmake-$version-macos-universal"
|
appPrefix="cmake-$version-macos-universal"
|
||||||
|
|
||||||
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Copyright (C) 2017 Pelagicore AG
|
|
||||||
## 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.
|
||||||
@@ -39,22 +38,12 @@
|
|||||||
## $QT_END_LICENSE$
|
## $QT_END_LICENSE$
|
||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
set -ex
|
|
||||||
|
|
||||||
# This script installs python2
|
# Prevent applications from re-opening after re-boot.
|
||||||
|
# This is needed only with physical mac mini machines used in ci.
|
||||||
|
|
||||||
# shellcheck source=./InstallPKGFromURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/InstallPKGFromURL.sh"
|
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
|
||||||
# shellcheck source=./pip.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/pip.sh"
|
|
||||||
|
|
||||||
InstallPip python2.7
|
set -e
|
||||||
|
|
||||||
/usr/local/bin/pip install virtualenv
|
|
||||||
|
|
||||||
SetEnvVar "PATH" "/Library/Frameworks/Python.framework/Versions/2.7/bin/:\$PATH"
|
|
||||||
|
|
||||||
echo "python2 = 2.7.16" >> ~/versions.txt
|
|
||||||
|
|
||||||
|
sudo chown root ~/Library/Preferences/ByHost/com.apple.loginwindow*
|
||||||
|
sudo chmod 000 ~/Library/Preferences/ByHost/com.apple.loginwindow*
|
||||||
@@ -74,7 +74,7 @@ function InstallXCode() {
|
|||||||
echo "Versioning application bundle"
|
echo "Versioning application bundle"
|
||||||
majorVersion=$(echo $version | cut -d '.' -f 1)
|
majorVersion=$(echo $version | cut -d '.' -f 1)
|
||||||
versionedAppBundle="/Applications/Xcode${majorVersion}.app"
|
versionedAppBundle="/Applications/Xcode${majorVersion}.app"
|
||||||
sudo mv /Applications/Xcode.app ${versionedAppBundle}
|
sudo mv /Applications/Xcode*.app ${versionedAppBundle}
|
||||||
|
|
||||||
echo "Selecting Xcode"
|
echo "Selecting Xcode"
|
||||||
sudo xcode-select --switch ${versionedAppBundle}
|
sudo xcode-select --switch ${versionedAppBundle}
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
--disable-programs --disable-doc --disable-debug --disable-network --disable-lzma --enable-pic
|
||||||
@@ -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
|
||||||
@@ -58,9 +58,12 @@ else
|
|||||||
pathNodeExecutable="node-$versionNode-linux-x64/bin/node"
|
pathNodeExecutable="node-$versionNode-linux-x64/bin/node"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
SetEnvVar "PATH" "\"\$PATH:/opt/emsdk/emscripten-$version/\""
|
emsdkPath="/opt/emsdk/"
|
||||||
SetEnvVar "EMSCRIPTEN" "/opt/emsdk/emscripten-$version"
|
emscriptenPath="${emsdkPath}upstream/emscripten/"
|
||||||
SetEnvVar "EMSDK" "/opt/emsdk"
|
|
||||||
SetEnvVar "EMSDK_NODE" "/opt/emsdk/$pathNodeExecutable"
|
SetEnvVar "PATH" "\"\$PATH:${emscriptenPath}\""
|
||||||
|
SetEnvVar "EMSCRIPTEN" "${emscriptenPath}"
|
||||||
|
SetEnvVar "EMSDK" "${emsdkPath}"
|
||||||
|
SetEnvVar "EMSDK_NODE" "${emsdkPath}${pathNodeExecutable}"
|
||||||
|
|
||||||
echo "Emsdk = $version" >> ~/versions.txt
|
echo "Emsdk = $version" >> ~/versions.txt
|
||||||
|
|||||||
102
coin/provisioning/common/unix/install-ffmpeg.sh
Executable file
102
coin/provisioning/common/unix/install-ffmpeg.sh
Executable file
@@ -0,0 +1,102 @@
|
|||||||
|
#!/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 will build and install FFmpeg static libs
|
||||||
|
set -ex
|
||||||
|
os="$1"
|
||||||
|
|
||||||
|
# shellcheck source=../unix/InstallFromCompressedFileFromURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
||||||
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
|
version="n5.0"
|
||||||
|
ffmpeg_name="FFmpeg-$version"
|
||||||
|
|
||||||
|
url_cached="http://ci-files01-hki.intra.qt.io/input/ffmpeg/$version.tar.gz"
|
||||||
|
url_public="https://github.com/FFmpeg/FFmpeg/archive/refs/tags/$version.tar.gz"
|
||||||
|
sha1="1a979876463fd81e481d53ceb3cc117f0fce8521"
|
||||||
|
|
||||||
|
target_dir="$HOME"
|
||||||
|
app_prefix=""
|
||||||
|
|
||||||
|
InstallFromCompressedFileFromURL "$url_cached" "$url_public" "$sha1" "$target_dir" "$app_prefix"
|
||||||
|
|
||||||
|
ffmpeg_config_options=$(cat "${BASH_SOURCE%/*}/../shared/ffmpeg_config_options.txt")
|
||||||
|
ffmpeg_source_dir="$target_dir/$ffmpeg_name"
|
||||||
|
|
||||||
|
build_ffmpeg() {
|
||||||
|
local arch="$1"
|
||||||
|
local build_dir="$ffmpeg_source_dir/build/$arch"
|
||||||
|
mkdir -p "$build_dir"
|
||||||
|
pushd "$build_dir"
|
||||||
|
if [ -n "$arch" ]
|
||||||
|
then $ffmpeg_source_dir/configure $ffmpeg_config_options --prefix="/usr/local/$ffmpeg_name" --enable-cross-compile --arch=$arch --cc="clang -arch $arch"
|
||||||
|
else $ffmpeg_source_dir/configure $ffmpeg_config_options --prefix="/usr/local/$ffmpeg_name"
|
||||||
|
fi
|
||||||
|
make install DESTDIR=$build_dir/installed -j4
|
||||||
|
popd
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ "$os" == "linux" ]; then
|
||||||
|
if [ -f /etc/redhat-release ]
|
||||||
|
then sudo yum -y install yasm
|
||||||
|
else sudo apt install yasm
|
||||||
|
fi
|
||||||
|
build_ffmpeg
|
||||||
|
sudo mv "$ffmpeg_source_dir/build/installed/usr/local/$ffmpeg_name" "/usr/local"
|
||||||
|
|
||||||
|
elif [ "$os" == "macos" ]; then
|
||||||
|
brew install yasm
|
||||||
|
export MACOSX_DEPLOYMENT_TARGET=10.14
|
||||||
|
build_ffmpeg
|
||||||
|
sudo mv "$ffmpeg_source_dir/build/installed/usr/local/$ffmpeg_name" "/usr/local"
|
||||||
|
|
||||||
|
elif [ "$os" == "macos-universal" ]; then
|
||||||
|
brew install yasm
|
||||||
|
export MACOSX_DEPLOYMENT_TARGET=10.14
|
||||||
|
build_ffmpeg "arm64"
|
||||||
|
build_ffmpeg "x86_64"
|
||||||
|
|
||||||
|
sudo "${BASH_SOURCE%/*}/../macos/makeuniversal.sh" "$ffmpeg_source_dir/build/arm64/installed" "$ffmpeg_source_dir/build/x86_64/installed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
SetEnvVar "FFMPEG_DIR" "/usr/local/$ffmpeg_name"
|
||||||
@@ -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_ndk_${ndkVersion}/android/openssl-${version} ]]; 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
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user