mirror of
git://code.qt.io/qt/qt5.git
synced 2025-12-23 08:26:14 +08:00
Compare commits
182 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0b6942d8db | ||
|
|
0f4f8bf10c | ||
|
|
84d3f4b7fe | ||
|
|
7cf4f71c68 | ||
|
|
36b79abe2c | ||
|
|
5cb39d9c68 | ||
|
|
c3584de840 | ||
|
|
a8a0e6cc19 | ||
|
|
084924307a | ||
|
|
aeaa5c47f7 | ||
|
|
ad01aeb2d1 | ||
|
|
6eed4154dc | ||
|
|
de90b96075 | ||
|
|
9c0a91c301 | ||
|
|
d5efbfe4e5 | ||
|
|
419bf67853 | ||
|
|
ae4687d5bc | ||
|
|
dff659e171 | ||
|
|
4057b73fd1 | ||
|
|
1e230279fa | ||
|
|
56d4c68674 | ||
|
|
e8c8a5d193 | ||
|
|
73de7ff8b9 | ||
|
|
69698757d8 | ||
|
|
470accfdc9 | ||
|
|
422edc0bab | ||
|
|
63209e4bb5 | ||
|
|
39da8bd452 | ||
|
|
a3fc8d55c1 | ||
|
|
d1fd21d0cc | ||
|
|
9f23169b5c | ||
|
|
038a928eb9 | ||
|
|
bad347de87 | ||
|
|
c8ad4c3f39 | ||
|
|
cd7d567a1d | ||
|
|
4bce751017 | ||
|
|
b1acf8203e | ||
|
|
bbda25adb8 | ||
|
|
b8f1464679 | ||
|
|
80f60b898a | ||
|
|
0e15878f08 | ||
|
|
a856a1f90b | ||
|
|
7eb0b3926f | ||
|
|
ed593ab53d | ||
|
|
39d94c90ee | ||
|
|
34fb91a29b | ||
|
|
6e7b4549a9 | ||
|
|
47a7d9b16d | ||
|
|
8255351cfb | ||
|
|
908143ed2b | ||
|
|
fdb35c62e4 | ||
|
|
65bb9213be | ||
|
|
ecf6af3645 | ||
|
|
d9647cb570 | ||
|
|
fc026bf851 | ||
|
|
34d3521a47 | ||
|
|
1e5b63ab19 | ||
|
|
ae4d183302 | ||
|
|
565869b0a6 | ||
|
|
c4124c22bc | ||
|
|
ce0d6e3632 | ||
|
|
9af3e106a7 | ||
|
|
08930fa8aa | ||
|
|
a7b7ee295d | ||
|
|
5dec389f04 | ||
|
|
17a331629f | ||
|
|
9ca0951470 | ||
|
|
5d266909a4 | ||
|
|
2e29f9e19f | ||
|
|
a880f5a081 | ||
|
|
3178e36d9a | ||
|
|
cf68969d30 | ||
|
|
2ce252d362 | ||
|
|
c2239ef4ba | ||
|
|
d6fc3c0f4f | ||
|
|
64512eafba | ||
|
|
0ec83c2903 | ||
|
|
d7133e4de0 | ||
|
|
5fac70b541 | ||
|
|
212e3ff69f | ||
|
|
ed29fd691f | ||
|
|
e19841a1a9 | ||
|
|
e58d46caa3 | ||
|
|
39649eae80 | ||
|
|
abd43c859b | ||
|
|
5c219dae54 | ||
|
|
e071cbc8ec | ||
|
|
02cdd7049d | ||
|
|
3b714271fb | ||
|
|
591a6210d6 | ||
|
|
a98cab0d91 | ||
|
|
dd4edc5445 | ||
|
|
c05d17862b | ||
|
|
a4b9525f19 | ||
|
|
440fae35c2 | ||
|
|
e53dd54b2c | ||
|
|
fccc912655 | ||
|
|
0574df28c6 | ||
|
|
20acf71ead | ||
|
|
6ceca935bf | ||
|
|
509714f288 | ||
|
|
5a6483e5cb | ||
|
|
ff1471bcb4 | ||
|
|
283c13f7d5 | ||
|
|
f6d803b379 | ||
|
|
0f0d9344e3 | ||
|
|
64d08c5039 | ||
|
|
0420b8e8d2 | ||
|
|
9362c7ec43 | ||
|
|
05b49c7b60 | ||
|
|
98f696ce30 | ||
|
|
ed8d1c76ae | ||
|
|
ba761fab29 | ||
|
|
0ad4b8a794 | ||
|
|
28d8ebdd5b | ||
|
|
c4d99abe5e | ||
|
|
6e4d0b7e87 | ||
|
|
78925a27d1 | ||
|
|
6aaa6ecfe2 | ||
|
|
298627d025 | ||
|
|
e76d47cae9 | ||
|
|
cd944bec30 | ||
|
|
0946334a2b | ||
|
|
b229146083 | ||
|
|
62d5a030a9 | ||
|
|
4e2f44f06c | ||
|
|
8f6de37d2b | ||
|
|
3ed9fa8a37 | ||
|
|
7c0540fc10 | ||
|
|
1239512b38 | ||
|
|
344253220f | ||
|
|
9fd8a4a687 | ||
|
|
13abc96385 | ||
|
|
a7fed578ed | ||
|
|
3af2d458dd | ||
|
|
bdb72da050 | ||
|
|
322f6b1f04 | ||
|
|
57451734dc | ||
|
|
ecc9f2f425 | ||
|
|
75a52c9eec | ||
|
|
51752c6b7d | ||
|
|
32a225b398 | ||
|
|
e954954e99 | ||
|
|
4a4eac6e65 | ||
|
|
00252d11c7 | ||
|
|
e00ab6299e | ||
|
|
19c8518536 | ||
|
|
295eb3ea8b | ||
|
|
40dfcecd4a | ||
|
|
6b8dc3a273 | ||
|
|
8a8f1b7654 | ||
|
|
c69258f175 | ||
|
|
4b6d11a77f | ||
|
|
2d329b06e1 | ||
|
|
fb43a90fd1 | ||
|
|
56a251d9a6 | ||
|
|
9c5af22a53 | ||
|
|
5fe2c8489a | ||
|
|
d25830872e | ||
|
|
928414e328 | ||
|
|
c7bd8fc94a | ||
|
|
a4850c0a7c | ||
|
|
2ec7e5a365 | ||
|
|
2ef984eac1 | ||
|
|
75f2419e5c | ||
|
|
72d28c6e0f | ||
|
|
dce7c48f58 | ||
|
|
efc8d985c6 | ||
|
|
dceadf3e76 | ||
|
|
eb018be96e | ||
|
|
8f409a0c71 | ||
|
|
83d1af1b22 | ||
|
|
9103f23a09 | ||
|
|
808c16c866 | ||
|
|
bc9a03f7f6 | ||
|
|
8f783c41aa | ||
|
|
5d3ac77196 | ||
|
|
fecfd6f771 | ||
|
|
1f2aef79bf | ||
|
|
4e7f922835 | ||
|
|
65a96ae8cf | ||
|
|
6f82a2fad6 |
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.4.1
|
branch = 6.3
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtimageformats qtshadertools qtsvg qtlanguageserver
|
recommends = qtimageformats qtshadertools qtsvg qtlanguageserver
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmultimedia"]
|
[submodule "qtmultimedia"]
|
||||||
depends = qtbase qtshadertools
|
depends = qtbase qtshadertools
|
||||||
recommends = qtdeclarative qtquick3d
|
recommends = qtdeclarative
|
||||||
path = qtmultimedia
|
path = qtmultimedia
|
||||||
url = ../qtmultimedia.git
|
url = ../qtmultimedia.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qttools"]
|
[submodule "qttools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtactiveqt
|
recommends = qtdeclarative qtactiveqt
|
||||||
path = qttools
|
path = qttools
|
||||||
url = ../qttools.git
|
url = ../qttools.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtxmlpatterns"]
|
[submodule "qtxmlpatterns"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtxmlpatterns
|
path = qtxmlpatterns
|
||||||
url = ../qtxmlpatterns.git
|
url = ../qtxmlpatterns.git
|
||||||
branch = dev
|
branch = 6.3
|
||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
recommends = qtmultimedia
|
recommends = qtmultimedia
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -76,21 +76,21 @@
|
|||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = dev
|
branch = 6.3
|
||||||
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.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsensors"]
|
[submodule "qtsensors"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtsensors
|
path = qtsensors
|
||||||
url = ../qtsensors.git
|
url = ../qtsensors.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -117,203 +117,189 @@
|
|||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwayland"]
|
[submodule "qtwayland"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwayland
|
path = qtwayland
|
||||||
url = ../qtwayland.git
|
url = ../qtwayland.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtshadertools
|
recommends = qtdeclarative qtshadertools
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtserialport
|
recommends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebsockets"]
|
[submodule "qtwebsockets"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebchannel"]
|
[submodule "qtwebchannel"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtwebsockets
|
recommends = qtdeclarative qtwebsockets
|
||||||
path = qtwebchannel
|
path = qtwebchannel
|
||||||
url = ../qtwebchannel.git
|
url = ../qtwebchannel.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebchannel qttools qtpositioning
|
recommends = qtwebchannel qttools qtpositioning
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtcanvas3d
|
path = qtcanvas3d
|
||||||
url = ../qtcanvas3d.git
|
url = ../qtcanvas3d.git
|
||||||
branch = dev
|
branch = 6.3
|
||||||
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.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtcharts"]
|
[submodule "qtcharts"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtcharts
|
path = qtcharts
|
||||||
url = ../qtcharts.git
|
url = ../qtcharts.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdatavis3d"]
|
[submodule "qtdatavis3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtdatavis3d
|
path = qtdatavis3d
|
||||||
url = ../qtdatavis3d.git
|
url = ../qtdatavis3d.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtvirtualkeyboard"]
|
[submodule "qtvirtualkeyboard"]
|
||||||
depends = qtbase qtdeclarative qtsvg
|
depends = qtbase qtdeclarative qtsvg
|
||||||
recommends = qtmultimedia
|
recommends = qtmultimedia
|
||||||
path = qtvirtualkeyboard
|
path = qtvirtualkeyboard
|
||||||
url = ../qtvirtualkeyboard.git
|
url = ../qtvirtualkeyboard.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgamepad"]
|
[submodule "qtgamepad"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtgamepad
|
path = qtgamepad
|
||||||
url = ../qtgamepad.git
|
url = ../qtgamepad.git
|
||||||
branch = dev
|
branch = 6.3
|
||||||
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.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtspeech"]
|
[submodule "qtspeech"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtspeech
|
path = qtspeech
|
||||||
url = ../qtspeech.git
|
url = ../qtspeech.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = ignore
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtremoteobjects"]
|
[submodule "qtremoteobjects"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtremoteobjects
|
path = qtremoteobjects
|
||||||
url = ../qtremoteobjects.git
|
url = ../qtremoteobjects.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebglplugin"]
|
[submodule "qtwebglplugin"]
|
||||||
depends = qtbase qtwebsockets
|
depends = qtbase qtwebsockets
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebglplugin
|
path = qtwebglplugin
|
||||||
url = ../qtwebglplugin.git
|
url = ../qtwebglplugin.git
|
||||||
branch = dev
|
branch = 6.3
|
||||||
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.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquicktimeline"]
|
[submodule "qtquicktimeline"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtquicktimeline
|
path = qtquicktimeline
|
||||||
url = ../qtquicktimeline
|
url = ../qtquicktimeline
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick3d"]
|
[submodule "qtquick3d"]
|
||||||
depends = qtbase qtdeclarative qtshadertools
|
depends = qtbase qtdeclarative qtshadertools
|
||||||
recommends = qtquicktimeline
|
recommends = qtquicktimeline
|
||||||
path = qtquick3d
|
path = qtquick3d
|
||||||
url = ../qtquick3d.git
|
url = ../qtquick3d.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtshadertools"]
|
[submodule "qtshadertools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtshadertools
|
path = qtshadertools
|
||||||
url = ../qtshadertools.git
|
url = ../qtshadertools.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt5compat"]
|
[submodule "qt5compat"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qt5compat
|
path = qt5compat
|
||||||
url = ../qt5compat.git
|
url = ../qt5compat.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtcoap"]
|
[submodule "qtcoap"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtcoap
|
path = qtcoap
|
||||||
url = ../qtcoap.git
|
url = ../qtcoap.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmqtt"]
|
[submodule "qtmqtt"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtmqtt
|
path = qtmqtt
|
||||||
url = ../qtmqtt.git
|
url = ../qtmqtt.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtopcua"]
|
[submodule "qtopcua"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtopcua
|
path = qtopcua
|
||||||
url = ../qtopcua.git
|
url = ../qtopcua.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtlanguageserver"]
|
[submodule "qtlanguageserver"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtlanguageserver
|
path = qtlanguageserver
|
||||||
url = ../qtlanguageserver.git
|
url = ../qtlanguageserver.git
|
||||||
branch = 6.4.1
|
branch = 6.3
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qthttpserver"]
|
|
||||||
depends = qtbase
|
|
||||||
recommends = qtwebsockets
|
|
||||||
path = qthttpserver
|
|
||||||
url = ../qthttpserver.git
|
|
||||||
branch = 6.4.1
|
|
||||||
status = preview
|
|
||||||
[submodule "qtquick3dphysics"]
|
|
||||||
depends = qtbase qtdeclarative qtquick3d qtshadertools
|
|
||||||
path = qtquick3dphysics
|
|
||||||
url = ../qtquick3dphysics.git
|
|
||||||
branch = 6.4.1
|
|
||||||
status = preview
|
|
||||||
|
|
||||||
|
|||||||
@@ -20,10 +20,9 @@ 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 some specific comments
|
# Disable reflow of qdoc comments: indentation rules are different.
|
||||||
# qdoc comments: indentation rules are different.
|
# Translation comments are also excluded.
|
||||||
# Translation comments and SPDX license identifiers are also excluded.
|
CommentPragmas: "^!|^:"
|
||||||
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
|
||||||
@@ -84,8 +83,3 @@ ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH, forever, Q_FOREVER, QBENCH
|
|||||||
|
|
||||||
# Break constructor initializers before the colon and after the commas.
|
# Break constructor initializers before the colon and after the commas.
|
||||||
BreakConstructorInitializers: BeforeColon
|
BreakConstructorInitializers: BeforeColon
|
||||||
|
|
||||||
# Avoids the addition of a space between an identifier and the
|
|
||||||
# initializer list in list-initialization.
|
|
||||||
SpaceBeforeCpp11BracedList: false
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
[settings]
|
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=armv8
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
|
||||||
*:shared=True
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
[settings]
|
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=armv7
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
|
||||||
*:shared=True
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
[settings]
|
|
||||||
os=Android
|
|
||||||
os.api_level=8
|
|
||||||
arch=x86
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=c++_shared
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
|
||||||
*:shared=True
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
[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
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
[settings]
|
|
||||||
os=Emscripten
|
|
||||||
arch=wasm
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=10
|
|
||||||
compiler.libcxx=libstdc++
|
|
||||||
build_type=Release
|
|
||||||
[options]
|
|
||||||
*:shared=False
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
[settings]
|
|
||||||
os=Linux
|
|
||||||
arch=x86_64
|
|
||||||
compiler=gcc
|
|
||||||
compiler.version=9.3
|
|
||||||
compiler.libcxx=libstdc++11
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
|
||||||
*:shared=True
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
[settings]
|
|
||||||
os=Linux
|
|
||||||
arch=x86_64
|
|
||||||
compiler=gcc
|
|
||||||
compiler.version=9.3
|
|
||||||
compiler.libcxx=libstdc++11
|
|
||||||
build_type=Debug
|
|
||||||
[options]
|
|
||||||
*:shared=True
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
[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
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
[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
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
[settings]
|
|
||||||
os=Emscripten
|
|
||||||
arch=wasm
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=10
|
|
||||||
compiler.libcxx=libstdc++
|
|
||||||
build_type=Release
|
|
||||||
[options]
|
|
||||||
*:shared=False
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
[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
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
[settings]
|
|
||||||
os=Emscripten
|
|
||||||
arch=wasm
|
|
||||||
compiler=clang
|
|
||||||
compiler.version=10
|
|
||||||
compiler.libcxx=libstdc++
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
|
||||||
*:shared=False
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
[settings]
|
|
||||||
os=Windows
|
|
||||||
arch=x86_64
|
|
||||||
compiler=gcc
|
|
||||||
compiler.version=11
|
|
||||||
compiler.libcxx=libstdc++
|
|
||||||
build_type=RelWithDebInfo
|
|
||||||
[options]
|
|
||||||
*:shared=True
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
[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,11 +0,0 @@
|
|||||||
[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-x86_64-gcc-debug-developer)
|
include(linux-developer-x86_64-gcc)
|
||||||
|
|
||||||
[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,4 +1,4 @@
|
|||||||
include(./linux-webassembly-x86_64-clang)
|
include(linux-webassembly-x86_64-gcc)
|
||||||
|
|
||||||
[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=True
|
qtbase:headersclean=yes
|
||||||
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 +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=True
|
qtbase:headersclean=yes
|
||||||
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"
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
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(./android-arm64-clang)
|
include(unix-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(./android-armv7-clang)
|
include(unix-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(./android-x86-clang)
|
include(unix-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(./android-x86_64-clang)
|
include(unix-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(./android-arm64-clang)
|
include(windows-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(./android-armv7-clang)
|
include(windows-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(./android-x86-clang)
|
include(windows-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(./android-x86_64-clang)
|
include(windows-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"
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
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=True
|
qtbase:headersclean=yes
|
||||||
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"
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
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"
|
|
||||||
|
|
||||||
17
coin/conan/profiles/linux-developer-x86_64-gcc
Normal file
17
coin/conan/profiles/linux-developer-x86_64-gcc
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
[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,11 +0,0 @@
|
|||||||
include(baseprofiles/linux-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,9 +1,16 @@
|
|||||||
include(baseprofiles/macos-webassembly-x86_64-clang)
|
[settings]
|
||||||
|
os=Emscripten
|
||||||
|
arch=wasm
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=10
|
||||||
|
compiler.libcxx=libstdc++
|
||||||
|
build_type=RelWithDebInfo
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=True
|
qtbase:release=yes
|
||||||
|
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,17 +1,22 @@
|
|||||||
include(baseprofiles/linux-x86_64-gcc)
|
[settings]
|
||||||
|
os=Linux
|
||||||
|
arch=x86_64
|
||||||
|
compiler=gcc
|
||||||
|
compiler.version=9.3
|
||||||
|
compiler.libcxx=libstdc++11
|
||||||
|
build_type=RelWithDebInfo
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=True
|
qtbase:release=yes
|
||||||
|
qtbase:shared=yes
|
||||||
qtbase:nomake=tests;examples
|
qtbase:nomake=tests;examples
|
||||||
qtbase:separate_debug_info=True
|
qtbase:separate_debug_info=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:force_debug_info=yes
|
||||||
qtbase:bundled_xcb_xinput=True
|
qtbase:bundled_xcb_xinput=yes
|
||||||
qtbase:libudev=False
|
qtbase:libudev=no
|
||||||
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]
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
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,11 +1,17 @@
|
|||||||
include(baseprofiles/macos-ios-arm64-clang)
|
[settings]
|
||||||
|
os=iOS
|
||||||
|
os.version=13.0
|
||||||
|
arch=armv8
|
||||||
|
compiler=apple-clang
|
||||||
|
compiler.version=11.0
|
||||||
|
compiler.libcxx=libc++
|
||||||
|
build_type=Release
|
||||||
[options]
|
[options]
|
||||||
qtbase:debug_and_release=True
|
qtbase:shared=no
|
||||||
|
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,11 +1,18 @@
|
|||||||
include(baseprofiles/macos-universal-clang)
|
[settings]
|
||||||
|
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=True
|
qtbase:release=yes
|
||||||
|
qtbase:shared=yes
|
||||||
qtbase:nomake=examples;tests
|
qtbase:nomake=examples;tests
|
||||||
qtbase:force_debug_info=True
|
qtbase:force_debug_info=yes
|
||||||
qtbase:separate_debug_info=True
|
qtbase:separate_debug_info=yes
|
||||||
qtbase:framework=True
|
qtbase:framework=yes
|
||||||
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]
|
||||||
|
|||||||
@@ -1,8 +1,15 @@
|
|||||||
include(baseprofiles/unix-android-arm64-clang)
|
[settings]
|
||||||
|
os=Android
|
||||||
|
os.api_level=8
|
||||||
|
arch=armv8
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=c++_shared
|
||||||
|
build_type=RelWithDebInfo
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=True
|
qtbase:release=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:shared=yes
|
||||||
|
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,8 +1,15 @@
|
|||||||
include(baseprofiles/unix-android-armv7-clang)
|
[settings]
|
||||||
|
os=Android
|
||||||
|
os.api_level=8
|
||||||
|
arch=armv7
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=c++_shared
|
||||||
|
build_type=RelWithDebInfo
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=True
|
qtbase:release=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:shared=yes
|
||||||
|
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,8 +1,15 @@
|
|||||||
include(baseprofiles/unix-android-x86-clang)
|
[settings]
|
||||||
|
os=Android
|
||||||
|
os.api_level=8
|
||||||
|
arch=x86
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=c++_shared
|
||||||
|
build_type=RelWithDebInfo
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=True
|
qtbase:release=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:shared=yes
|
||||||
|
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,8 +1,15 @@
|
|||||||
include(baseprofiles/unix-android-x86_64-clang)
|
[settings]
|
||||||
|
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=True
|
qtbase:release=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:shared=yes
|
||||||
|
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,9 +1,16 @@
|
|||||||
include(baseprofiles/windows-android-arm64-clang)
|
[settings]
|
||||||
|
os=Android
|
||||||
|
os.api_level=8
|
||||||
|
arch=armv8
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=c++_shared
|
||||||
|
build_type=RelWithDebInfo
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=True
|
qtbase:release=yes
|
||||||
qtbase:pkg_config=False
|
qtbase:shared=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:pkg_config=no
|
||||||
|
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,9 +1,16 @@
|
|||||||
include(baseprofiles/windows-android-armv7-clang)
|
[settings]
|
||||||
|
os=Android
|
||||||
|
os.api_level=8
|
||||||
|
arch=armv7
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=c++_shared
|
||||||
|
build_type=RelWithDebInfo
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=True
|
qtbase:release=yes
|
||||||
qtbase:pkg_config=False
|
qtbase:shared=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:pkg_config=no
|
||||||
|
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,9 +1,16 @@
|
|||||||
include(baseprofiles/windows-android-x86-clang)
|
[settings]
|
||||||
|
os=Android
|
||||||
|
os.api_level=8
|
||||||
|
arch=x86
|
||||||
|
compiler=clang
|
||||||
|
compiler.version=11
|
||||||
|
compiler.libcxx=c++_shared
|
||||||
|
build_type=RelWithDebInfo
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=True
|
qtbase:release=yes
|
||||||
qtbase:pkg_config=False
|
qtbase:shared=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:pkg_config=no
|
||||||
|
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,9 +1,16 @@
|
|||||||
include(baseprofiles/windows-android-x86_64-clang)
|
[settings]
|
||||||
|
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=True
|
qtbase:release=yes
|
||||||
qtbase:pkg_config=False
|
qtbase:shared=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:pkg_config=no
|
||||||
|
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,7 +1,15 @@
|
|||||||
include(baseprofiles/windows-arm64-msvc2019_64)
|
[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]
|
[options]
|
||||||
qtbase:release=True
|
qtbase:release=yes
|
||||||
|
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"
|
||||||
|
|||||||
@@ -1,12 +0,0 @@
|
|||||||
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,9 +1,15 @@
|
|||||||
include(baseprofiles/windows-x86_64-mingw)
|
[settings]
|
||||||
|
os=Windows
|
||||||
|
arch=x86_64
|
||||||
|
compiler=gcc
|
||||||
|
compiler.version=8.1
|
||||||
|
compiler.libcxx=libstdc++
|
||||||
|
build_type=RelWithDebInfo
|
||||||
[options]
|
[options]
|
||||||
qtbase:release=True
|
qtbase:shared=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:debug_and_release=yes
|
||||||
qtbase:separate_debug_info=True
|
qtbase:force_debug_info=yes
|
||||||
|
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,9 +1,17 @@
|
|||||||
include(baseprofiles/windows-x86_64-msvc2019_64)
|
[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]
|
[options]
|
||||||
|
qtbase:shared=yes
|
||||||
qtbase:nomake=tests
|
qtbase:nomake=tests
|
||||||
qtbase:debug_and_release=True
|
qtbase:debug_and_release=yes
|
||||||
qtbase:force_debug_info=True
|
qtbase:force_debug_info=yes
|
||||||
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=""
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
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
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
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,5 +8,4 @@ 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,7 +2,9 @@ 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.yaml,
|
cmake_platforms_target_android_host_linux.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
|
||||||
]
|
]
|
||||||
@@ -11,7 +13,7 @@ Configurations:
|
|||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'Documentation', 'TestDocs', 'UseConfigure']
|
Features: ['Sccache', 'Documentation', 'TestDocs', 'UseConfigure']
|
||||||
Configure arguments: '-make examples -developer-build -c++std c++20 -linker gold -no-warnings-are-errors -qtlibinfix TestInfix -qtnamespace TestNamespace'
|
Configure arguments: '-make examples -developer-build -no-warnings-are-errors -qtlibinfix TestInfix -qtnamespace TestNamespace'
|
||||||
-
|
-
|
||||||
Id: 'Ubuntu-20.04-host'
|
Id: 'Ubuntu-20.04-host'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
@@ -25,14 +27,14 @@ Configurations:
|
|||||||
Id: 'OpenSUSE-15.3-host'
|
Id: 'OpenSUSE-15.3-host'
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
Features: ['Sccache', '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/ci-linux-x86_64-gcc-debug-developer'
|
'CONAN_PROFILE=coin/conan/profiles/linux-developer-x86_64-gcc',
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-SLES-15_SP4-x86_64-50'
|
Template: 'qtci-linux-SLES-15_SP3-x86_64-51'
|
||||||
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'
|
||||||
@@ -47,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/ci-windows-x86_64-msvc2019_64']
|
'CONAN_PROFILE=coin/conan/profiles/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'
|
||||||
@@ -78,11 +80,10 @@ Configurations:
|
|||||||
Id: 'Windows10_21H2-MSVC2019-x64-host'
|
Id: 'Windows10_21H2-MSVC2019-x64-host'
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Sccache', 'Conan', "DebugAndRelease", 'WarningsAreErrors', 'UseConfigure']
|
Features: ['Sccache', "DebugAndRelease", 'UseConfigure']
|
||||||
Configure arguments: '-debug-and-release -make examples -developer-build -force-debug-info -qt-zlib'
|
Configure arguments: '-debug-and-release -make examples -developer-build -force-debug-info -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..'
|
||||||
'CONAN_PROFILE=coin/conan/profiles/ci-windows-x86_64-msvc2019_64-developer'
|
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
@@ -93,8 +94,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/ci-windows-x86_64-msvc2019_64-developer',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-msvc2019_64',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/ci-windows-arm64-msvc2019_64',
|
'CONAN_PROFILE=coin/conan/profiles/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}}'
|
||||||
@@ -103,7 +104,7 @@ Configurations:
|
|||||||
Id: 'Windows11_21H2-MSVC2019-x64-host'
|
Id: 'Windows11_21H2-MSVC2019-x64-host'
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-52'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Sccache', "DebugAndRelease", 'WarningsAreErrors', 'UseConfigure']
|
Features: ['Sccache', "DebugAndRelease", '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}}\..'
|
||||||
@@ -116,23 +117,21 @@ 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', 'InstallQt5Dependencies']
|
Features: ['Packaging', 'Sccache', 'UseConfigure']
|
||||||
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/ci-linux-x86_64-gcc'
|
'CONAN_PROFILE=coin/conan/profiles/linux-x86_64-gcc'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'ios-universal'
|
Id: 'ios-universal'
|
||||||
Template: 'qtci-macos-12-x86_64-105'
|
Template: 'qtci-macos-12-x86_64-102'
|
||||||
Target os: 'IOS_ANY'
|
Target os: 'IOS_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
@@ -141,8 +140,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/ci-macos-universal-clang',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/macos-universal-clang',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/ci-macos-ios-arm64-clang'
|
'CONAN_PROFILE=coin/conan/profiles/macos-ios-arm64-clang'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'Windows10_21H2-Mingw11-x64-host'
|
Id: 'Windows10_21H2-Mingw11-x64-host'
|
||||||
@@ -155,7 +154,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/ci-windows-x86_64-mingw'
|
'CONAN_PROFILE=coin/conan/profiles/windows-x86_64-mingw'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'Windows10_21H2-LLVM-x64-host'
|
Id: 'Windows10_21H2-LLVM-x64-host'
|
||||||
@@ -184,7 +183,7 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
Features: ['Sccache', '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}}',
|
||||||
@@ -195,7 +194,7 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-11_21H2-x86_64-52'
|
Template: 'qtci-windows-11_21H2-x86_64-52'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
Features: ['Sccache', 'UseConfigure']
|
||||||
Configure arguments: '-developer-build -release -force-debug-info -separate-debug-info -make examples -qt-zlib -qt-freetype -qt-libjpeg'
|
Configure arguments: '-developer-build -release -force-debug-info -separate-debug-info -make examples -qt-zlib -qt-freetype -qt-libjpeg'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ Configurations:
|
|||||||
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-warnings-are-errors -make examples -qt-harfbuzz -device linux-imx7-g++ -device-option "CROSS_COMPILE={{.Env.QEMUARMV7_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=hard-float boot2qt" -no-feature-forkfd_pidfd',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-warnings-are-errors -make examples -qt-harfbuzz -device linux-imx7-g++ -device-option "CROSS_COMPILE={{.Env.QEMUARMV7_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=hard-float boot2qt" -no-feature-forkfd_pidfd',
|
||||||
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARMV7_TOOLCHAIN_FILE}} -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON',
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARMV7_TOOLCHAIN_FILE}} -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUARMV7_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUARMV7_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-3.21.3/bin",
|
"QT_CMAKE_DIR=/opt/cmake-3.21.1/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.3/bin",
|
"QT_CMAKE_DIR=/opt/cmake-3.21.1/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.3/bin",
|
"QT_CMAKE_DIR=/opt/cmake-3.21.1/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,8 +12,10 @@ 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.3/bin',
|
'QT_CMAKE_DIR=/opt/cmake-3.21.1/bin',
|
||||||
'QNX_TEST_ENV=LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen QTEST_ENVIRONMENT=ci',
|
"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'",
|
||||||
|
"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_SP4-x86_64-50'
|
Template: 'qtci-linux-SLES-15_SP3-x86_64-51'
|
||||||
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-105'
|
Template: 'qtci-macos-11-x86_64-104'
|
||||||
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'
|
||||||
|
|||||||
@@ -1,65 +0,0 @@
|
|||||||
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}}'
|
|
||||||
]
|
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
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'
|
||||||
|
]
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
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'
|
||||||
|
]
|
||||||
@@ -0,0 +1,62 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10_21H2-Mingw11-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis arm64-v8a -no-feature-pkg-config',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-mingw',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/windows-android-arm64-clang'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10_21H2-Mingw11-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis armeabi-v7a -no-feature-pkg-config',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-mingw',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/windows-android-armv7-clang'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10_21H2-Mingw11-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86 -no-feature-pkg-config',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-mingw',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/windows-android-x86-clang'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10_21H2-Mingw11-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-nomake examples -release -force-debug-info -android-ndk {{.Env.ANDROID_NDK_ROOT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86_64 -no-feature-pkg-config',
|
||||||
|
'TARGET_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}}',
|
||||||
|
'CONAN_HOST_PROFILE=coin/conan/profiles/windows-x86_64-mingw',
|
||||||
|
'CONAN_PROFILE=coin/conan/profiles/windows-android-x86_64-clang'
|
||||||
|
]
|
||||||
@@ -8,21 +8,8 @@ Configurations:
|
|||||||
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
Features: ['Packaging', 'Sccache', 'DisableTests', 'UseConfigure']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples'
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-linux-x86_64-gcc-debug-developer',
|
|
||||||
'CONAN_PROFILE=coin/conan/profiles/ci-linux-webassembly-x86_64-clang'
|
|
||||||
]
|
]
|
||||||
-
|
|
||||||
Id: 'webassembly-thread-asyncify'
|
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
|
||||||
Target os: 'WebAssembly'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'OpenSUSE-15.3-host'
|
|
||||||
Features: ['Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_thread=ON -DQT_QMAKE_DEVICE_OPTIONS="QT_EMSCRIPTEN_ASYNCIFY=1"',
|
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10_21H2-x86_64-51'
|
Template: 'qtci-windows-10_21H2-x86_64-51'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
@@ -34,11 +21,10 @@ Configurations:
|
|||||||
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DFEATURE_pkg_config=OFF',
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DFEATURE_pkg_config=OFF'
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-windows-x86_64-mingw',
|
]
|
||||||
'CONAN_PROFILE=coin/conan/profiles/ci-windows-webassembly-x86_64-clang']
|
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-12-x86_64-105'
|
Template: 'qtci-macos-12-x86_64-102'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
@@ -47,6 +33,6 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples',
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/ci-macos-universal-clang',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-developer-x86_64-gcc',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/ci-macos-webassembly-x86_64-clang'
|
'CONAN_PROFILE=coin/conan/profiles/linux-webassembly-x86_64-gcc'
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: "ios-tests-target"
|
Id: "ios-tests-target"
|
||||||
Template: 'qtci-macos-12-x86_64-105'
|
Template: 'qtci-macos-12-x86_64-102'
|
||||||
Target os: 'IOS_ANY'
|
Target os: 'IOS_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ 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', 'UseConfigure']
|
Features: ['Packaging', 'Sccache', 'AndroidTestRun']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-nomake examples -debug -developer-build -android-ndk {{.Env.ANDROID_NDK_ROOT_DEFAULT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86',
|
'TARGET_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_CMAKE_ARGS=-DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME_DEFAULT}}',
|
|
||||||
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
'CONAN_HOST_PROFILE=coin/conan/profiles/linux-x86_64-gcc',
|
||||||
'CONAN_INSTALL_DIR={{.InstallDir}}/target',
|
'CONAN_INSTALL_DIR={{.InstallDir}}/target',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
'CONAN_PROFILE=coin/conan/profiles/unix-android-x86-clang',
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Configurations:
|
|||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-universal-packaging-build'
|
Id: 'macos-latest-xcode-universal-packaging-build'
|
||||||
Template: 'qtci-macos-12-x86_64-105'
|
Template: 'qtci-macos-12-x86_64-102'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target arch: 'x86_64-arm64'
|
Target arch: 'x86_64-arm64'
|
||||||
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
||||||
@@ -17,18 +17,7 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/.. -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/.. -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_gds=OFF',
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_gds=OFF',
|
||||||
'CONAN_PROFILE=coin/conan/profiles/ci-macos-universal-clang'
|
'CONAN_PROFILE=coin/conan/profiles/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)
|
||||||
@@ -47,7 +36,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-105'
|
Template: 'qtci-macos-11-x86_64-104'
|
||||||
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'
|
||||||
@@ -65,22 +54,10 @@ Configurations:
|
|||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
||||||
-
|
-
|
||||||
Id: 'macos-12-x86_64-tests'
|
Id: 'macos-12-x86_64-tests'
|
||||||
Template: 'qtci-macos-12-x86_64-105'
|
Template: 'qtci-macos-12-x86_64-102'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-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.
|
||||||
@@ -90,7 +67,7 @@ Configurations:
|
|||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-x86_64-developer-build'
|
Id: 'macos-latest-xcode-x86_64-developer-build'
|
||||||
Template: 'qtci-macos-12-x86_64-105'
|
Template: 'qtci-macos-12-x86_64-102'
|
||||||
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'
|
||||||
@@ -122,7 +99,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-105'
|
Template: 'qtci-macos-11-x86_64-104'
|
||||||
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'
|
||||||
@@ -134,7 +111,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-105'
|
Template: 'qtci-macos-12-x86_64-102'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly']
|
Features: ['Sccache', 'TestOnly']
|
||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
||||||
|
|||||||
@@ -16,5 +16,4 @@ 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.yaml: [
|
cmake_platforms_target_android_host_macos.yaml: [
|
||||||
"android-arm64-on-macos"
|
"android-arm64-on-macos"
|
||||||
],
|
],
|
||||||
cmake_platforms_qemu.yaml: [
|
cmake_platforms_qemu.yaml: [
|
||||||
|
|||||||
@@ -1,15 +0,0 @@
|
|||||||
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,6 +2,7 @@ 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: []
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
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: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
||||||
Features: ['UseLegacyInstructions']
|
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: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-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: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -static -nomake tests -nomake examples -no-use-gold-linker -no-icu -no-fontconfig -qt-freetype -no-opengl -qpa offscreen -no-xcb -qt-libpng -no-vulkan'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -static -nomake tests -nomake examples -no-use-gold-linker -no-icu -no-fontconfig -qt-freetype -no-opengl -qpa offscreen -no-xcb -qt-libpng -no-vulkan'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -static -nomake tests -nomake examples -no-use-gold-linker -no-icu -no-fontconfig -qt-freetype -no-opengl -qpa offscreen -no-xcb -qt-libpng -no-vulkan'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -static -nomake tests -nomake examples -no-use-gold-linker -no-icu -no-fontconfig -qt-freetype -no-opengl -qpa offscreen -no-xcb -qt-libpng -no-vulkan'
|
||||||
|
|||||||
@@ -1,11 +1,15 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [ cmake_platforms_target_android.yaml ]
|
Include: [
|
||||||
|
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 -c++std c++20 -linker gold -no-warnings-are-errors -qtlibinfix TestInfix -qtnamespace TestNamespace'
|
Configure arguments: '-make examples -developer-build -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'
|
||||||
@@ -20,7 +24,7 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-universal-packaging-build'
|
Id: 'macos-latest-xcode-universal-packaging-build'
|
||||||
Template: 'qtci-macos-12-x86_64-105'
|
Template: 'qtci-macos-12-x86_64-102'
|
||||||
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']
|
||||||
@@ -49,8 +53,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_DEFAULT}} -android-sdk {{.Env.ANDROID_SDK_ROOT}} -android-abis x86',
|
'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_DEFAULT}}',
|
'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_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'
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,64 +0,0 @@
|
|||||||
### SUSE Linux Enterprise Server 15 SP4 ###
|
|
||||||
|
|
||||||
# Installation #
|
|
||||||
Language: English (US)
|
|
||||||
Keyboard Layout: English (US)
|
|
||||||
|
|
||||||
Available Extensions and Modules:
|
|
||||||
Basesystem Module
|
|
||||||
Desktop Applications Module
|
|
||||||
Python 3 Module
|
|
||||||
Server Applications Module
|
|
||||||
|
|
||||||
SLES with GNOME
|
|
||||||
|
|
||||||
Region: Etc
|
|
||||||
Time Zone: UTC
|
|
||||||
|
|
||||||
Create user with automatic login
|
|
||||||
|
|
||||||
disable firewall
|
|
||||||
|
|
||||||
Displays: Resolution 1280x800
|
|
||||||
Power: Screen Blank: Never
|
|
||||||
Privacy: Screen lock: Automatic screen lock: disable
|
|
||||||
Privacy: Screen lock: Show notifications on lock screen: disable
|
|
||||||
|
|
||||||
# Add user to sudoers
|
|
||||||
Add 'qt ALL=NOPASSWD: ALL' to /etc/sudoers.d/qt
|
|
||||||
|
|
||||||
sudo su -
|
|
||||||
echo "add_drivers+=\"virtio-blk\"" >/etc/dracut.conf.d/virtio.conf
|
|
||||||
dracut -f
|
|
||||||
|
|
||||||
# Add these to /etc/polkit-default-privs.local
|
|
||||||
org.freedesktop.udisks2.filesystem-mount yes
|
|
||||||
org.freedesktop.udisks2.filesystem-mount-other-seat yes
|
|
||||||
org.freedesktop.udisks2.filesystem-mount-system yes
|
|
||||||
org.freedesktop.login1.power-off yes
|
|
||||||
org.freedesktop.login1.power-off-ignore-inhibit yes
|
|
||||||
org.freedesktop.login1.power-off-multiple-sessions yes
|
|
||||||
|
|
||||||
# Set how DHClient creates CID for compatibility with older DHCP servers
|
|
||||||
sudo sed -i 's/DHCLIENT_CREATE_CID=""/DHCLIENT_CREATE_CID="rfc2132"/' /etc/sysconfig/network/dhcp
|
|
||||||
systemctl restart wicked
|
|
||||||
|
|
||||||
# Create etc/sysconfig/network/ifcfg-eth1 with values:
|
|
||||||
* BOOTPROTO='dhcp'
|
|
||||||
* STARTMODE='auto'
|
|
||||||
sudo ifup eth1
|
|
||||||
|
|
||||||
# Register product
|
|
||||||
# Add 'Available Extensions and Modules'
|
|
||||||
* Basesystem Module 15 SP4 x86_64
|
|
||||||
* Server Applications Module 15 SP4 x86_64
|
|
||||||
|
|
||||||
zypper yum update
|
|
||||||
|
|
||||||
* Download and run coin-setup
|
|
||||||
|
|
||||||
# Fetch and run coin-setup
|
|
||||||
Download http://coin/coin/binary/linux_386/coin-setup
|
|
||||||
sudo ./coin-setup
|
|
||||||
|
|
||||||
sudo reboot now
|
|
||||||
@@ -27,12 +27,3 @@
|
|||||||
- 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,20 +55,18 @@ 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"
|
||||||
ndkVersionLatest="r23b"
|
ndkVersion="r22b"
|
||||||
ndkVersionDefault=$ndkVersionLatest
|
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
||||||
sdkBuildToolsVersion="31.0.0"
|
sdkBuildToolsVersion="31.0.0"
|
||||||
sdkApiLevel="android-31"
|
sdkApiLevel="android-31"
|
||||||
|
|
||||||
toolsSha1="9172381ff070ee2a416723c1989770cf4b0d1076"
|
toolsSha1="9172381ff070ee2a416723c1989770cf4b0d1076"
|
||||||
ndkSha1Latest="f47ec4c4badd11e9f593a8450180884a927c330d"
|
ndkSha1="9ece64c7f19763dd67320d512794969930fce9dc"
|
||||||
ndkSha1Default=$ndkSha1Latest
|
|
||||||
# Android automotive
|
# Android automotive
|
||||||
sdkApiLevelAutomovie="android-30"
|
sdkApiLevelAutomovie="android-30"
|
||||||
androidAutomotive11Url="$basePath/${sdkApiLevelAutomovie}_automotive.tar.gz"
|
androidAutomotive11Url="$basePath/${sdkApiLevelAutomovie}_automotive.tar.gz"
|
||||||
@@ -77,37 +75,18 @@ 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"
|
||||||
@@ -143,6 +122,7 @@ echo "Checking the contents of Android SDK..."
|
|||||||
ls -l "$sdkTargetFolder"
|
ls -l "$sdkTargetFolder"
|
||||||
|
|
||||||
SetEnvVar "ANDROID_SDK_ROOT" "$sdkTargetFolder"
|
SetEnvVar "ANDROID_SDK_ROOT" "$sdkTargetFolder"
|
||||||
|
SetEnvVar "ANDROID_NDK_ROOT" "$targetFolder/android-ndk-$ndkVersion"
|
||||||
SetEnvVar "ANDROID_NDK_HOST" "linux-x86_64"
|
SetEnvVar "ANDROID_NDK_HOST" "linux-x86_64"
|
||||||
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
||||||
|
|
||||||
|
|||||||
@@ -49,10 +49,10 @@ source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
|||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="3.21"
|
majorminorversion="3.21"
|
||||||
version="3.21.3"
|
version="3.21.1"
|
||||||
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="5461d4f066a728445e0b6be0e4d250b828323908"
|
SHA1="591e3b0729ae07c37c1fa3c6adde7cc21387059d"
|
||||||
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_11)
|
set (CMAKE_C_COMPILE_FEATURES c_std_99)
|
||||||
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 -std=c11 --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 --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})
|
||||||
|
|||||||
@@ -1,57 +0,0 @@
|
|||||||
#!/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.36.1"
|
version="2.31.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="a17c11da2968f280a13832d97f48e9039edac354"
|
sha="859dbeaefd9cb6c590050b9cc4b83cb51e412410"
|
||||||
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-$version"
|
cd "$sourceDir/git-2.31.1"
|
||||||
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_05102022.zip"
|
urlToolchainEs7="http://ci-files01-hki.intra.qt.io/input/integrity/integrity_toolchain_es7_20042022.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="a95e11996d89218ac93493484e483d169976f565"
|
SHA1_toolchainEs7="9e05277ec6a4610d4df565c3fbe24b9ce2a1f057"
|
||||||
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-windows-linux-20220405.tar.xz"
|
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx710-20211207-linux.tar.xz"
|
||||||
targetFile="qnx710.tar.xz"
|
targetFile="qnx710.tar.xz"
|
||||||
sha1="134af2e0f75d7b7c516f824fafee265b89e51d48"
|
sha1="03f87bad1c5522d6aefcc74dd5ccacd43240ded3"
|
||||||
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
||||||
|
|
||||||
sudo cp $aarch64le_toolchain $targetPath
|
sudo cp $aarch64le_toolchain $targetPath
|
||||||
|
|||||||
@@ -1,112 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2022 The Qt Company Ltd.
|
|
||||||
## Contact: https://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see https://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at https://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 3 as published by the Free Software
|
|
||||||
## Foundation and appearing in the file LICENSE.LGPL3 included in the
|
|
||||||
## packaging of this file. Please review the following information to
|
|
||||||
## ensure the GNU Lesser General Public License version 3 requirements
|
|
||||||
## will be met: https://www.gnu.org/licenses/lgpl-3.0.html.
|
|
||||||
##
|
|
||||||
## GNU General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU
|
|
||||||
## General Public License version 2.0 or (at your option) the GNU General
|
|
||||||
## Public license version 3 or any later version approved by the KDE Free
|
|
||||||
## Qt Foundation. The licenses are as published by the Free Software
|
|
||||||
## Foundation and appearing in the file LICENSE.GPL2 and LICENSE.GPL3
|
|
||||||
## included in the packaging of this file. Please review the following
|
|
||||||
## information to ensure the GNU General Public License requirements will
|
|
||||||
## be met: https://www.gnu.org/licenses/gpl-2.0.html and
|
|
||||||
## https://www.gnu.org/licenses/gpl-3.0.html.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# This script install Android sdk and ndk.
|
|
||||||
|
|
||||||
# It also runs update for SDK API, latest SDK tools, latest platform-tools and build-tools version
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../common/unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|
||||||
|
|
||||||
targetFolder="/opt/android"
|
|
||||||
sdkTargetFolder="$targetFolder/sdk"
|
|
||||||
|
|
||||||
basePath="/net/ci-files01-hki.intra.qt.io/hdd/www/input/android"
|
|
||||||
|
|
||||||
toolsVersion="2.1"
|
|
||||||
# toolsFile dertermines tools version
|
|
||||||
toolsFile="commandlinetools-mac-6609375_latest.zip"
|
|
||||||
|
|
||||||
ndkVersionLatest="r23b"
|
|
||||||
ndkVersionDefault="$ndkVersionLatest"
|
|
||||||
sdkBuildToolsVersion="31.0.0"
|
|
||||||
# this is compile sdk version
|
|
||||||
sdkApiLevel="android-31"
|
|
||||||
|
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
|
||||||
|
|
||||||
function InstallNdk() {
|
|
||||||
|
|
||||||
ndkVersion=$1
|
|
||||||
|
|
||||||
if [[ ! -d "${targetFolder}/android-ndk-${ndkVersion}" ]]; then
|
|
||||||
echo "Unzipping Android NDK $ndkVersion to '${targetFolder}'"
|
|
||||||
ndkSourceFile="$basePath/android-ndk-$ndkVersion-darwin*.zip"
|
|
||||||
sudo unzip -q "$ndkSourceFile" -d "$targetFolder"
|
|
||||||
fi
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
InstallNdk $ndkVersionDefault
|
|
||||||
InstallNdk $ndkVersionLatest
|
|
||||||
|
|
||||||
echo "Unzipping Android Tools to '$sdkTargetFolder'"
|
|
||||||
sudo unzip -q "$toolsSourceFile" -d "$sdkTargetFolder"
|
|
||||||
|
|
||||||
echo "Changing ownership of Android files."
|
|
||||||
sudo chown -R qt:wheel "$targetFolder"
|
|
||||||
|
|
||||||
# Run the following command under `eval` or `sh -c` so that the shell properly splits it
|
|
||||||
sdkmanager_no_progress_bar_cmd="tr '\r' '\n' | grep -v '^\[[ =]*\]'"
|
|
||||||
|
|
||||||
sudo mkdir "$sdkTargetFolder/cmdline-tools"
|
|
||||||
sudo mv "$sdkTargetFolder/tools" "$sdkTargetFolder/cmdline-tools"
|
|
||||||
|
|
||||||
echo "Running SDK manager for platforms;$sdkApiLevel, platform-tools and build-tools;$sdkBuildToolsVersion."
|
|
||||||
(echo "y"; echo "y") | "$sdkTargetFolder/cmdline-tools/tools/bin/sdkmanager" "--sdk_root=$sdkTargetFolder" \
|
|
||||||
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
|
||||||
| eval $sdkmanager_no_progress_bar_cmd
|
|
||||||
|
|
||||||
echo "Checking the contents of Android SDK..."
|
|
||||||
ls -l "$sdkTargetFolder"
|
|
||||||
|
|
||||||
SetEnvVar "ANDROID_SDK_ROOT" "$sdkTargetFolder"
|
|
||||||
SetEnvVar "ANDROID_NDK_ROOT_DEFAULT" "$targetFolder/android-ndk-$ndkVersionDefault"
|
|
||||||
SetEnvVar "ANDROID_NDK_ROOT_LATEST" "$targetFolder/android-ndk-$ndkVersionLatest"
|
|
||||||
SetEnvVar "ANDROID_NDK_HOST" "darwin-x86_64"
|
|
||||||
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
|
||||||
|
|
||||||
echo "Android SDK tools = $toolsVersion" >> ~/versions.txt
|
|
||||||
echo "Android SDK Build Tools = $sdkBuildToolsVersion" >> ~/versions.txt
|
|
||||||
echo "Android SDK API level = $sdkApiLevel" >> ~/versions.txt
|
|
||||||
echo "Android NDK = $ndkVersionDefault" >> ~/versions.txt
|
|
||||||
@@ -49,10 +49,10 @@ source "${BASH_SOURCE%/*}/InstallAppFromCompressedFileFromURL.sh"
|
|||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="3.21"
|
majorminorversion="3.21"
|
||||||
version="3.21.3"
|
version="3.21.1"
|
||||||
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="6775e6eebae22b5ab3010609132c093e65cc4587"
|
SHA1="5845da632d0f073c7761df4e78efb4405e00ac5a"
|
||||||
appPrefix="cmake-$version-macos-universal"
|
appPrefix="cmake-$version-macos-universal"
|
||||||
|
|
||||||
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
||||||
|
|||||||
@@ -41,8 +41,8 @@
|
|||||||
# shellcheck source=./SetEnvVar.sh
|
# shellcheck source=./SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/SetEnvVar.sh"
|
||||||
|
|
||||||
version="3.1.14"
|
version="3.0.0"
|
||||||
versionNode="v14.18.2"
|
versionNode="v14.15.5"
|
||||||
|
|
||||||
mkdir -p /opt
|
mkdir -p /opt
|
||||||
cd /opt
|
cd /opt
|
||||||
|
|||||||
@@ -49,13 +49,6 @@ 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"
|
||||||
@@ -88,34 +81,18 @@ PATH=$TOOLCHAIN:$PATH CC=clang ./Configure android-arm
|
|||||||
PATH=$TOOLCHAIN:$PATH CC=clang make build_generated
|
PATH=$TOOLCHAIN:$PATH CC=clang make build_generated
|
||||||
'
|
'
|
||||||
|
|
||||||
function InstallPrebuiltOpenssl() {
|
|
||||||
|
|
||||||
ndkVersion=$1
|
|
||||||
nkdSha=$2
|
|
||||||
os=$3
|
|
||||||
|
|
||||||
if [[ ! -d $HOME/openssl/android/openssl ]]; then
|
|
||||||
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-${version}-for-android-ndk-${ndkVersion}-${os}.tar.gz"
|
|
||||||
targetFile="/tmp/prebuilt-openssl-${version}-for-android-ndk-${ndkVersion}-${os}.tar.gz"
|
|
||||||
|
|
||||||
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$nkdSha" "$targetFile"
|
|
||||||
tar -xzf "$targetFile" -C "${HOME}"
|
|
||||||
mv "${HOME}/openssl" "${HOME}/openssl_android_ndk_${ndkVersion}"
|
|
||||||
opensslHome="${HOME}/openssl_android_ndk_${ndkVersion}/android/openssl-${version}"
|
|
||||||
sudo rm -f $targetFile
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
if uname -a |grep -q "Darwin"; then
|
if uname -a |grep -q "Darwin"; then
|
||||||
InstallPrebuiltOpenssl $ndkVersionDefault $prebuiltOpensslNdkShaDarwinDefault "darwin"
|
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_m_for-android-ndk-21_darwin.tar.gz"
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME_DEFAULT" "$opensslHome"
|
sha="d8c189f8a329263365c73bc471b6c9c68d117e3a"
|
||||||
InstallPrebuiltOpenssl $ndkVersionLatest $prebuiltOpensslNdkShaDarwinLatest "darwin"
|
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME_LATEST" "$opensslHome"
|
|
||||||
else
|
else
|
||||||
InstallPrebuiltOpenssl $ndkVersionDefault $prebuiltOpensslNdkShaLinuxDefault "linux"
|
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_m_for-android-ndk-21.tar.gz"
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME_DEFAULT" "$opensslHome"
|
sha="db028f25ca4d000fe2317c3abfdfa0c234833549"
|
||||||
InstallPrebuiltOpenssl $ndkVersionLatest $prebuiltOpensslNdkShaLinuxLatest "linux"
|
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME_LATEST" "$opensslHome"
|
|
||||||
fi
|
fi
|
||||||
|
targetFile="/tmp/prebuilt-openssl-$version.tar.gz"
|
||||||
|
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$sha" "$targetFile"
|
||||||
|
tar -xzf "$targetFile" -C "${HOME}"
|
||||||
|
|
||||||
|
opensslHome="${HOME}/openssl/android/openssl-${version}"
|
||||||
|
SetEnvVar "OPENSSL_ANDROID_HOME" "$opensslHome"
|
||||||
|
|
||||||
echo "OpenSSL for Android = $version" >> ~/versions.txt
|
echo "OpenSSL for Android = $version" >> ~/versions.txt
|
||||||
|
|||||||
@@ -62,4 +62,11 @@ function installSccache {
|
|||||||
|
|
||||||
# disable sccache server from shutting down after being idle
|
# disable sccache server from shutting down after being idle
|
||||||
SetEnvVar "SCCACHE_IDLE_TIMEOUT" "0"
|
SetEnvVar "SCCACHE_IDLE_TIMEOUT" "0"
|
||||||
|
|
||||||
|
# copy sccache wrapper and place as a first in PATH
|
||||||
|
mkdir -p $HOME/sccache_wrapper
|
||||||
|
cp ${BASH_SOURCE%/*}/sccache_wrapper $HOME/sccache_wrapper/sccache
|
||||||
|
chmod 755 $HOME/sccache_wrapper/sccache
|
||||||
|
SetEnvVar "PATH" "$HOME/sccache_wrapper:\$PATH"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
14
coin/provisioning/common/unix/sccache_wrapper
Executable file
14
coin/provisioning/common/unix/sccache_wrapper
Executable file
@@ -0,0 +1,14 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Call real sccache with original arguments
|
||||||
|
# sccache /opt/android/android-ndk-r23b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --target=aarch64-none ......
|
||||||
|
real_sccache=/usr/local/sccache/sccache
|
||||||
|
$real_sccache "$@"
|
||||||
|
retval=$?
|
||||||
|
|
||||||
|
if test $retval -ne 0
|
||||||
|
then
|
||||||
|
echo "Sccache command failed, re-try calling build tool directly"
|
||||||
|
"$@"
|
||||||
|
retval=$?
|
||||||
|
fi
|
||||||
|
exit $retval
|
||||||
@@ -47,20 +47,19 @@ set -ex
|
|||||||
# This script will fetch and extract pre-buildt squish package for Linux and Mac.
|
# This script will fetch and extract pre-buildt squish package for Linux and Mac.
|
||||||
# Squish is need by Release Test Automation (RTA)
|
# Squish is need by Release Test Automation (RTA)
|
||||||
|
|
||||||
version="7.0.1"
|
version="6.7.1"
|
||||||
qtBranch="63x"
|
qtBranch="62x"
|
||||||
installFolder="/opt"
|
installFolder="/opt"
|
||||||
squishFolder="$installFolder/squish"
|
squishFolder="$installFolder/squish"
|
||||||
preBuildCacheUrl="ci-files01-hki.intra.qt.io:/hdd/www/input/squish/jenkins_build/stable"
|
preBuildCacheUrl="ci-files01-hki.intra.qt.io:/hdd/www/input/squish/jenkins_build/stable"
|
||||||
licenseFile=".squish-license"
|
licenseUrl="http://ci-files01-hki.intra.qt.io/input/squish/coin/515x/.squish-3-license"
|
||||||
licenseUrl="http://ci-files01-hki.intra.qt.io/input/squish/coin/$qtBranch/$licenseFile"
|
licenseSHA="e000d2f95b30b82f405b9dcbeb233cd43710a41a"
|
||||||
licenseSHA="e84b499a2011f9bb1a6eefc7b2338d7ae770927a"
|
|
||||||
if uname -a |grep -q Darwin; then
|
if uname -a |grep -q Darwin; then
|
||||||
compressedFolder="prebuild-squish-$version-$qtBranch-mac.tar.gz"
|
compressedFolder="prebuild-squish-$version-515x-macx86_64.tar.gz"
|
||||||
sha1="ed8aa2e902808741fb9496a0d339d4c145530eef"
|
sha1="1526d4d57f8025f83aad836a43e8fa0317dbddc2"
|
||||||
else
|
else
|
||||||
compressedFolder="prebuild-squish-$version-$qtBranch-linux64.tar.gz"
|
compressedFolder="prebuild-squish-$version-$qtBranch-linux64.tar.gz"
|
||||||
sha1="a9de35bba9b4dd9afabdde4df14564428745a979"
|
sha1="d412c3389d95a65341b51d2e14cba47ce3b54a86"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mountFolder="/tmp/squish"
|
mountFolder="/tmp/squish"
|
||||||
@@ -102,7 +101,7 @@ sudo tar -xzf "$targetFileMount" --directory "$installFolder"
|
|||||||
echo "Unmounting $mountFolder"
|
echo "Unmounting $mountFolder"
|
||||||
sudo diskutil unmount force "$mountFolder" || sudo umount -f "$mountFolder"
|
sudo diskutil unmount force "$mountFolder" || sudo umount -f "$mountFolder"
|
||||||
|
|
||||||
sudo mv "$installFolder/rta_squish_$qtBranch" "$squishFolder"
|
sudo mv "$installFolder/rta_squish_$version" "$squishFolder"
|
||||||
if uname -a |grep -q Darwin; then
|
if uname -a |grep -q Darwin; then
|
||||||
sudo xattr -r -c "$squishFolder"
|
sudo xattr -r -c "$squishFolder"
|
||||||
fi
|
fi
|
||||||
@@ -110,40 +109,39 @@ fi
|
|||||||
if uname -a |grep -q "Ubuntu"; then
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
if [ ! -e "/usr/lib/tcl8.6" ]; then
|
if [ ! -e "/usr/lib/tcl8.6" ]; then
|
||||||
sudo mkdir /usr/lib/tcl8.6
|
sudo mkdir /usr/lib/tcl8.6
|
||||||
#this needs to be copied only to squish_for_qt62
|
#this needs to be copied only to squish_for_qt6
|
||||||
sudo cp "$squishFolder/squish_for_qt62/tcl/lib/tcl8.6/init.tcl" /usr/lib/tcl8.6/
|
sudo cp "$squishFolder/squish_for_qt6/tcl/lib/tcl8.6/init.tcl" /usr/lib/tcl8.6/
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
DownloadURL "$licenseUrl" "$licenseUrl" "$licenseSHA" "$HOME/.squish-3-license"
|
||||||
DownloadURL "$licenseUrl" "$licenseUrl" "$licenseSHA" "$HOME/$licenseFile"
|
|
||||||
|
|
||||||
echo "Changing ownerships"
|
echo "Changing ownerships"
|
||||||
sudo chown -R qt:$usersGroup "$squishFolder"
|
sudo chown -R qt:$usersGroup "$squishFolder"
|
||||||
sudo chown qt:$usersGroup "$HOME/$licenseFile"
|
sudo chown qt:$usersGroup "$HOME/.squish-3-license"
|
||||||
|
|
||||||
echo "Set commands for environment variables in .bashrc"
|
echo "Set commands for environment variables in .bashrc"
|
||||||
if uname -a |grep -q "Ubuntu"; then
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
echo "export SQUISH_PATH=$squishFolder/squish_for_qt62" >> ~/.profile
|
echo "export SQUISH_PATH=$squishFolder/squish_for_qt6" >> ~/.profile
|
||||||
echo "export PATH=\$PATH:$squishFolder/squish_for_qt62/bin" >> ~/.profile
|
echo "export PATH=\$PATH:$squishFolder/squish_for_qt6/bin" >> ~/.profile
|
||||||
else
|
else
|
||||||
echo "export SQUISH_PATH=$squishFolder/squish_for_qt63" >> ~/.bashrc
|
echo "export SQUISH_PATH=$squishFolder/squish_for_qt6" >> ~/.bashrc
|
||||||
echo "export PATH=\$PATH:$squishFolder/squish_for_qt63/bin" >> ~/.bashrc
|
echo "export PATH=\$PATH:$squishFolder/squish_for_qt6/bin" >> ~/.bashrc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Verifying Squish, available installations:"
|
echo "Verifying Squish, available installations:"
|
||||||
ls -la $squishFolder
|
ls -la $squishFolder
|
||||||
|
|
||||||
if "$squishFolder/squish_for_qt62/bin/squishrunner" --testsuite "$squishFolder/suite_test_squish" | grep "Squish test run successfully" ; then
|
if "$squishFolder/squish_for_qt5/bin/squishrunner" --testsuite "$squishFolder/suite_test_squish" | grep "Squish test run successfully" ; then
|
||||||
echo "Squish for Qt6.3 installation tested successfully"
|
echo "Squish for Qt5 installation tested successfully"
|
||||||
else
|
else
|
||||||
echo "Squish for Qt6.3 test failed! Package wasn't installed correctly."
|
echo "Squish for Qt5 test failed! Package wasn't installed correctly."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if "$squishFolder/squish_for_qt63/bin/squishrunner" --testsuite "$squishFolder/suite_test_squish" | grep "Squish test run successfully" ; then
|
if "$squishFolder/squish_for_qt6/bin/squishrunner" --testsuite "$squishFolder/suite_test_squish" | grep "Squish test run successfully" ; then
|
||||||
echo "Squish for Qt6.2 installation tested successfully"
|
echo "Squish for Qt6 installation tested successfully"
|
||||||
else
|
else
|
||||||
echo "Squish for Qt6.2 test failed! Package wasn't installed correctly."
|
echo "Squish for Qt6 test failed! Package wasn't installed correctly."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -51,83 +51,59 @@ if (Is64BitWinHost) {
|
|||||||
# Msys need to be installed to target machine
|
# Msys need to be installed to target machine
|
||||||
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
# More info and building instructions can be found from http://doc.qt.io/qt-5/opensslsupport.html
|
||||||
|
|
||||||
$openssl_version = "1.1.1m"
|
$version = "1.1.1m"
|
||||||
$ndk_version_latest = "r23b"
|
$ndk_version = "r22b"
|
||||||
$ndk_version_default = "$ndk_version_latest"
|
$zip = Get-DownloadLocation ("openssl-$version.tar.gz")
|
||||||
$openssl_compressed = Get-DownloadLocation ("openssl-${openssl_version}_fixes-ndk_root.tar.gz")
|
$prebuilt_zip = Get-DownloadLocation ("prebuilt-openssl-${version}-fixes-ndk_root-windows.zip")
|
||||||
$openssl_sha1 = "c9638d25b9709eda1ac52591c0993af52d6d1206"
|
$sha1 = "c9638d25b9709eda1ac52591c0993af52d6d1206"
|
||||||
$prebuilt_sha1_ndk_latest = "0aebe55d2436f235e1a24ae9d1030cb6ce8f31da"
|
$prebuilt_sha1 = "2bf5354b2264ed80e85fea3705ba434a38fe563e"
|
||||||
$prebuilt_sha1_ndk_default = "$prebuilt_sha1_ndk_latest"
|
|
||||||
$destination = "C:\Utils\openssl-android-master"
|
$destination = "C:\Utils\openssl-android-master"
|
||||||
|
$prebuilt_url = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\prebuilt-openssl-${version}-fixes-ndk_root-windows.zip"
|
||||||
|
|
||||||
function Install($1, $2) {
|
# msys unix style paths
|
||||||
$ndk_version = $1
|
$ndkPath = "/c/Utils/Android/android-ndk-${ndk_version}"
|
||||||
$prebuilt_sha1 = $2
|
$openssl_path = "/c/Utils/openssl-android-master"
|
||||||
|
$cc_path = "$ndkPath/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
||||||
|
if ((Test-Path $prebuilt_url)) {
|
||||||
|
Download $prebuilt_url $prebuilt_url $prebuilt_zip
|
||||||
|
Verify-Checksum $prebuilt_zip $prebuilt_sha1
|
||||||
|
Extract-7Zip $prebuilt_zip C:\Utils
|
||||||
|
Remove $prebuilt_zip
|
||||||
|
} else {
|
||||||
|
# openssl-${version}_fixes-ndk_root.tar.gz package includes fixes from https://github.com/openssl/openssl/pull/17322 and string ANDROID_NDK_HOME is replaced with ANDROID_NDK_ROOT in Configurations/15-android.conf
|
||||||
|
Download \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-${version}_fixes-ndk_root.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-${version}_fixes-ndk_root.tar.gz $zip
|
||||||
|
Verify-Checksum $zip $sha1
|
||||||
|
|
||||||
# msys unix style paths
|
Extract-7Zip $zip C:\Utils\tmp
|
||||||
$openssl_path = "/c/Utils/openssl-android-master"
|
Extract-7Zip C:\Utils\tmp\openssl-$version.tar C:\Utils\tmp
|
||||||
$ndk_path = "/c/Utils/Android/android-ndk-${ndk_version}"
|
Move-Item C:\Utils\tmp\openssl-${version} $destination
|
||||||
$cc_path = "$ndk_path/toolchains/llvm/prebuilt/windows-x86_64/bin"
|
Remove "$zip"
|
||||||
|
|
||||||
$prebuilt_url_ndk = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\prebuilt-openssl-${openssl_version}-for-android-used-ndk-${ndk_version}-windows.zip"
|
Write-Host "Configuring OpenSSL $version for Android..."
|
||||||
$prebuilt_zip_ndk = Get-DownloadLocation ("prebuilt-openssl-${openssl_version}-for-android-used-ndk-${ndk_version}-windows.zip")
|
Push-Location $destination
|
||||||
|
# $ must be escaped in powershell...
|
||||||
|
|
||||||
if ((Test-Path $prebuilt_url_ndk)) {
|
function CheckExitCode {
|
||||||
Write-Host "Install prebuilt OpenSSL for Android"
|
|
||||||
Download $prebuilt_url_ndk $prebuilt_url_ndk $prebuilt_zip_ndk
|
|
||||||
Verify-Checksum $prebuilt_zip_ndk $prebuilt_sha1
|
|
||||||
Extract-7Zip $prebuilt_zip_ndk C:\Utils
|
|
||||||
Remove $prebuilt_zip_ndk
|
|
||||||
} else {
|
|
||||||
Write-Host "Build OpenSSL for Android from sources"
|
|
||||||
# openssl-${openssl_version}_fixes-ndk_root.tar.gz package includes fixes from https://github.com/openssl/openssl/pull/17322 and string ANDROID_NDK_HOME is replaced with ANDROID_NDK_ROOT in Configurations/15-android.conf
|
|
||||||
Download \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-${openssl_version}_fixes-ndk_root.tar.gz \\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-${openssl_version}_fixes-ndk_root.tar.gz $openssl_compressed
|
|
||||||
Verify-Checksum $openssl_compressed $openssl_sha1
|
|
||||||
|
|
||||||
Extract-7Zip $openssl_compressed C:\Utils\tmp
|
param (
|
||||||
Extract-7Zip C:\Utils\tmp\openssl-${openssl_version}_fixes-ndk_root.tar C:\Utils\tmp
|
$p
|
||||||
Move-Item C:\Utils\tmp\openssl-${openssl_version} $destination
|
)
|
||||||
Remove "$openssl_compressed"
|
|
||||||
|
|
||||||
Write-Host "Configuring OpenSSL $openssl_version for Android..."
|
if ($p.ExitCode) {
|
||||||
Push-Location $destination
|
Write-host "Process failed with exit code: $($p.ExitCode)"
|
||||||
# $ must be escaped in powershell...
|
exit 1
|
||||||
|
|
||||||
function CheckExitCode {
|
|
||||||
|
|
||||||
param (
|
|
||||||
$p
|
|
||||||
)
|
|
||||||
|
|
||||||
if ($p.ExitCode) {
|
|
||||||
Write-host "Process failed with exit code: $($p.ExitCode)"
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$configure = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_ROOT=$ndk_path PATH=${cc_path}:`$PATH CC=clang $openssl_path/Configure shared android-arm`"")
|
|
||||||
CheckExitCode $configure
|
|
||||||
|
|
||||||
$make = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_ROOT=$ndk_path PATH=${cc_path}:`$PATH CC=clang make -f $openssl_path/Makefile build_generated`"")
|
|
||||||
CheckExitCode $make
|
|
||||||
|
|
||||||
Pop-Location
|
|
||||||
Remove-item C:\Utils\tmp -Recurse -Confirm:$false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Move-Item $destination "${destination}-${ndk_version}"
|
$configure = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_ROOT=$ndkPath PATH=${cc_path}:`$PATH CC=clang $openssl_path/Configure shared android-arm`"")
|
||||||
|
CheckExitCode $configure
|
||||||
|
|
||||||
|
$make = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_ROOT=$ndkPath PATH=${cc_path}:`$PATH CC=clang make -f $openssl_path/Makefile build_generated`"")
|
||||||
|
CheckExitCode $make
|
||||||
|
|
||||||
|
Pop-Location
|
||||||
|
Remove-item C:\Utils\tmp -Recurse -Confirm:$false
|
||||||
}
|
}
|
||||||
|
|
||||||
# Install NDK Default version
|
Set-EnvironmentVariable "OPENSSL_ANDROID_HOME" "$destination"
|
||||||
Install $ndk_version_default $prebuilt_sha1_ndk_default
|
Write-Output "Android OpenSSL = $version" >> ~/versions.txt
|
||||||
|
|
||||||
if (Test-Path -Path ${destination}-${ndk_version_latest}) {
|
|
||||||
Write-Host "OpenSSL for Android Latest version is the same than Default. Installation done."
|
|
||||||
} else {
|
|
||||||
# Install NDK Latest version
|
|
||||||
Install $ndk_version_latest $prebuilt_sha1_ndk_latest
|
|
||||||
}
|
|
||||||
|
|
||||||
Set-EnvironmentVariable "OPENSSL_ANDROID_HOME_DEFAULT" "${destination}-${ndk_version_default}"
|
|
||||||
Set-EnvironmentVariable "OPENSSL_ANDROID_HOME_LATEST" "${destination}-${ndk_version_latest}"
|
|
||||||
Write-Output "Android OpenSSL = $openssl_version" >> ~/versions.txt
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2022 The Qt Company Ltd.
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
## Contact: https://www.qt.io/licensing/
|
## Contact: https://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -46,17 +46,12 @@
|
|||||||
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
# That's why we need to use Andoid-21 API version in Qt 5.9.
|
||||||
|
|
||||||
# NDK
|
# NDK
|
||||||
$ndkVersionLatest = "r23b"
|
$ndkVersion = "r22b"
|
||||||
$ndkVersionDefault = $ndkVersionLatest
|
$ndkCachedUrl = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersion-windows-x86_64.zip"
|
||||||
$ndkChecksumLatest = "6e3fb50022c611a2b13d02f5de5c21cc7206a298"
|
$ndkOfficialUrl = "https://dl.google.com/android/repository/android-ndk-$ndkVersion-windows-x86_64.zip"
|
||||||
$ndkChecksumDefault = $ndkChecksumLatest
|
$ndkChecksum = "96ba1a049303cf6bf3ee84cfd64d6bcd43486a50"
|
||||||
$ndkCachedUrlLatest = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersionLatest-windows.zip"
|
$ndkFolder = "c:\Utils\Android\android-ndk-$ndkVersion"
|
||||||
$ndkOfficialUrlLatest = "https://dl.google.com/android/repository/android-ndk-$ndkVersionLatest-windows.zip"
|
$ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
||||||
$ndkCachedUrlDefault = "\\ci-files01-hki.intra.qt.io\provisioning\android\android-ndk-$ndkVersionDefault-windows.zip"
|
|
||||||
$ndkOfficialUrlDefault = "https://dl.google.com/android/repository/android-ndk-$ndkVersionDefault-windows.zip"
|
|
||||||
$ndkFolderLatest = "c:\Utils\Android\android-ndk-$ndkVersionLatest"
|
|
||||||
$ndkFolderDefault = "c:\Utils\Android\android-ndk-$ndkVersionDefault"
|
|
||||||
$ndkZip = "c:\Windows\Temp\android_ndk.zip"
|
|
||||||
|
|
||||||
# SDK
|
# SDK
|
||||||
$toolsVersion = "2.1"
|
$toolsVersion = "2.1"
|
||||||
@@ -80,20 +75,11 @@ function Install($1, $2, $3, $4) {
|
|||||||
Download $offcialUrl $cacheUrl $zip
|
Download $offcialUrl $cacheUrl $zip
|
||||||
Verify-Checksum $zip "$checksum"
|
Verify-Checksum $zip "$checksum"
|
||||||
Extract-7Zip $zip C:\Utils\Android
|
Extract-7Zip $zip C:\Utils\Android
|
||||||
Remove $zip
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Write-Host "Installing Android NDK $ndkVersionDefault"
|
Write-Host "Installing Android NDK $nkdVersion"
|
||||||
Install $ndkCachedUrlDefault $ndkZip $ndkChecksumDefault $ndkOfficialUrlDefault
|
Install $ndkCachedUrl $ndkZip $ndkChecksum $ndkOfficialUrl
|
||||||
Set-EnvironmentVariable "ANDROID_NDK_ROOT_DEFAULT" $ndkFolderDefault
|
Set-EnvironmentVariable "ANDROID_NDK_ROOT" $ndkFolder
|
||||||
|
|
||||||
if (Test-Path -Path $ndkFolderLatest) {
|
|
||||||
Write-Host "Android Latest version is the same than Default. NDK installation done."
|
|
||||||
} else {
|
|
||||||
Write-Host "Installing Android NDK $nkdVersionLatest"
|
|
||||||
Install $ndkCachedUrlLatest $ndkZip $ndkChecksumLatest $ndkOfficialUrlLatest
|
|
||||||
Set-EnvironmentVariable "ANDROID_NDK_ROOT_LATEST" $ndkFolderLatest
|
|
||||||
}
|
|
||||||
|
|
||||||
Install $toolsCachedUrl $sdkZip $toolsChecksum $sdkOfficialUrl
|
Install $toolsCachedUrl $sdkZip $toolsChecksum $sdkOfficialUrl
|
||||||
New-Item -ItemType directory -Path $toolsFolder
|
New-Item -ItemType directory -Path $toolsFolder
|
||||||
@@ -131,4 +117,4 @@ cmd /c "dir C:\Utils\android"
|
|||||||
Write-Output "Android SDK tools= $toolsVersion" >> ~/versions.txt
|
Write-Output "Android SDK tools= $toolsVersion" >> ~/versions.txt
|
||||||
Write-Output "Android SDK Build Tools = $sdkBuildToolsVersion" >> ~/versions.txt
|
Write-Output "Android SDK Build Tools = $sdkBuildToolsVersion" >> ~/versions.txt
|
||||||
Write-Output "Android SDK Api Level = $sdkApiLevel" >> ~/versions.txt
|
Write-Output "Android SDK Api Level = $sdkApiLevel" >> ~/versions.txt
|
||||||
Write-Output "Android NDK = $ndkVersionDefault" >> ~/versions.txt
|
Write-Output "Android NDK = $ndkVersion" >> ~/versions.txt
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
$majorminorversion = "3.21"
|
$majorminorversion = "3.21"
|
||||||
$version = "3.21.3"
|
$version = "3.21.1"
|
||||||
|
|
||||||
$zip = Get-DownloadLocation ("cmake-" + $version + "-windows-i386.zip")
|
$zip = Get-DownloadLocation ("cmake-" + $version + "-windows-i386.zip")
|
||||||
$officialurl = "https://cmake.org/files/v" + $majorminorversion + "/cmake-" + $version + "-windows-i386.zip"
|
$officialurl = "https://cmake.org/files/v" + $majorminorversion + "/cmake-" + $version + "-windows-i386.zip"
|
||||||
@@ -50,7 +50,7 @@ Write-Host "Removing old cmake"
|
|||||||
Remove "C:\CMake"
|
Remove "C:\CMake"
|
||||||
|
|
||||||
Download $officialurl $cachedurl $zip
|
Download $officialurl $cachedurl $zip
|
||||||
Verify-Checksum $zip "f853ad791629141ce4121b175a2afdb4e46e7a54"
|
Verify-Checksum $zip "7271b8c568f428af433f3aae80c292ef868993c5"
|
||||||
|
|
||||||
Extract-7Zip $zip C:
|
Extract-7Zip $zip C:
|
||||||
$defaultinstallfolder = "C:\cmake-" + $version + "-windows-i386"
|
$defaultinstallfolder = "C:\cmake-" + $version + "-windows-i386"
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
|
|
||||||
# This script will install emscripten needed by WebAssembly
|
# This script will install emscripten needed by WebAssembly
|
||||||
|
|
||||||
$version = "3.1.14"
|
$version = "3.0.0"
|
||||||
|
|
||||||
# Make sure python is in the path
|
# Make sure python is in the path
|
||||||
Prepend-Path "C:\Python27"
|
Prepend-Path "C:\Python27"
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user