mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-06 06:56:53 +08:00
Compare commits
104 Commits
v6.2.0-bet
...
v6.2.2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4050918cab | ||
|
|
3f65ba69e5 | ||
|
|
6598e872b9 | ||
|
|
cc5146b530 | ||
|
|
acf479cc4c | ||
|
|
08a0a1ce46 | ||
|
|
6bd3c8ed27 | ||
|
|
6cda40d952 | ||
|
|
70c27d6e69 | ||
|
|
954f29898d | ||
|
|
28d65ee09c | ||
|
|
898076adf7 | ||
|
|
23ade45981 | ||
|
|
a80c835333 | ||
|
|
5893f0d3df | ||
|
|
eefe05467d | ||
|
|
409931d897 | ||
|
|
0d35051d65 | ||
|
|
0b680fb549 | ||
|
|
f4903d61e8 | ||
|
|
91c20d709a | ||
|
|
5bffe4c688 | ||
|
|
082500cb93 | ||
|
|
8a0f13d7ae | ||
|
|
1c7bb0892a | ||
|
|
f30c29dd88 | ||
|
|
27db125230 | ||
|
|
eb874192c9 | ||
|
|
e3a457f60d | ||
|
|
deaf7dddca | ||
|
|
b749b2689a | ||
|
|
daf76912b8 | ||
|
|
94cd0802f3 | ||
|
|
76b0e26e7a | ||
|
|
309c6694df | ||
|
|
d7944ea8c6 | ||
|
|
3a8ccd8bad | ||
|
|
4d90a09487 | ||
|
|
31610bf8c0 | ||
|
|
ae8b953343 | ||
|
|
2e91316fa3 | ||
|
|
ed724f842b | ||
|
|
564fddd1aa | ||
|
|
8df89f1f84 | ||
|
|
e5f7eb075f | ||
|
|
cf4464c133 | ||
|
|
887d4032fa | ||
|
|
7b9448f2b9 | ||
|
|
403f9d56e7 | ||
|
|
8504d78c96 | ||
|
|
04f7a70291 | ||
|
|
5f06a16be9 | ||
|
|
f5c6dde718 | ||
|
|
53779c4fa1 | ||
|
|
c2a8760db7 | ||
|
|
77e75866a2 | ||
|
|
a193212edd | ||
|
|
21092f1a60 | ||
|
|
33b1a3a319 | ||
|
|
8f77aad620 | ||
|
|
606219e8ae | ||
|
|
ce0a3d708c | ||
|
|
bb898b6cc0 | ||
|
|
21e86307ed | ||
|
|
e5679646b5 | ||
|
|
833372c809 | ||
|
|
2fd650b973 | ||
|
|
b94cc9cc28 | ||
|
|
2fe9652422 | ||
|
|
963b169394 | ||
|
|
da33061d66 | ||
|
|
1d7d4a7603 | ||
|
|
9fd1d19465 | ||
|
|
433f106d31 | ||
|
|
4de7f2fd54 | ||
|
|
3a4502ae3d | ||
|
|
33988e12ac | ||
|
|
51155b7bf8 | ||
|
|
26e43959e1 | ||
|
|
8ab13223a5 | ||
|
|
86a34fb5d7 | ||
|
|
5f7bb79fd9 | ||
|
|
69197946f0 | ||
|
|
3c2fca6bb1 | ||
|
|
bed102a587 | ||
|
|
1f452fd479 | ||
|
|
aaf0fad6b5 | ||
|
|
04ad2b6523 | ||
|
|
2ef340e02d | ||
|
|
384bff22f7 | ||
|
|
76741ceaa5 | ||
|
|
92b188ef62 | ||
|
|
3344530eaa | ||
|
|
aebf8f743a | ||
|
|
98fddae379 | ||
|
|
a3f580b0ab | ||
|
|
939c7e7f57 | ||
|
|
bdfbd4ff3f | ||
|
|
8e07b4271b | ||
|
|
a0721ffc10 | ||
|
|
fa08d846df | ||
|
|
d1e747e9c2 | ||
|
|
ad7211e014 | ||
|
|
abed2215b2 |
121
.gitmodules
vendored
121
.gitmodules
vendored
@@ -1,61 +1,61 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtshadertools qtsvg
|
recommends = qtimageformats qtshadertools qtsvg
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmultimedia"]
|
[submodule "qtmultimedia"]
|
||||||
depends = qtbase qtshadertools
|
depends = qtbase qtshadertools
|
||||||
recommends = qtdeclarative qtquickcontrols2
|
recommends = qtdeclarative
|
||||||
path = qtmultimedia
|
path = qtmultimedia
|
||||||
url = ../qtmultimedia.git
|
url = ../qtmultimedia.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qttools"]
|
[submodule "qttools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtactiveqt
|
recommends = qtdeclarative qtactiveqt
|
||||||
path = qttools
|
path = qttools
|
||||||
url = ../qttools.git
|
url = ../qttools.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtxmlpatterns"]
|
[submodule "qtxmlpatterns"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtxmlpatterns
|
path = qtxmlpatterns
|
||||||
url = ../qtxmlpatterns.git
|
url = ../qtxmlpatterns.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
depends = qtdeclarative qttools
|
depends = qtdeclarative qttools
|
||||||
recommends = qtmultimedia qtquickcontrols qtquickcontrols2
|
recommends = qtmultimedia
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -72,18 +72,25 @@
|
|||||||
status = essential
|
status = essential
|
||||||
priority = 50
|
priority = 50
|
||||||
[submodule "qtlocation"]
|
[submodule "qtlocation"]
|
||||||
depends = qtbase
|
depends = qtbase qtpositioning
|
||||||
recommends = qtdeclarative qtserialport
|
recommends = qtdeclarative
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
|
status = ignore
|
||||||
|
[submodule "qtpositioning"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtdeclarative qtserialport
|
||||||
|
path = qtpositioning
|
||||||
|
url = ../qtpositioning.git
|
||||||
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsensors"]
|
[submodule "qtsensors"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtsensors
|
path = qtsensors
|
||||||
url = ../qtsensors.git
|
url = ../qtsensors.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -110,203 +117,183 @@
|
|||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwayland"]
|
[submodule "qtwayland"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwayland
|
path = qtwayland
|
||||||
url = ../qtwayland.git
|
url = ../qtwayland.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtshadertools
|
recommends = qtdeclarative qtshadertools
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgraphicaleffects"]
|
|
||||||
depends = qtdeclarative
|
|
||||||
path = qtgraphicaleffects
|
|
||||||
url = ../qtgraphicaleffects.git
|
|
||||||
branch = 6.2
|
|
||||||
status = ignore
|
|
||||||
[submodule "qtquickcontrols"]
|
|
||||||
depends = qtdeclarative
|
|
||||||
recommends = qtgraphicaleffects
|
|
||||||
path = qtquickcontrols
|
|
||||||
url = ../qtquickcontrols.git
|
|
||||||
branch = 6.2
|
|
||||||
status = ignore
|
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtserialport
|
recommends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebsockets"]
|
[submodule "qtwebsockets"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebchannel"]
|
[submodule "qtwebchannel"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtwebsockets
|
recommends = qtdeclarative qtwebsockets
|
||||||
path = qtwebchannel
|
path = qtwebchannel
|
||||||
url = ../qtwebchannel.git
|
url = ../qtwebchannel.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtquickcontrols qtquickcontrols2 qtlocation qtwebchannel qttools
|
recommends = qtwebchannel qttools qtpositioning
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtcanvas3d"]
|
[submodule "qtcanvas3d"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtcanvas3d
|
path = qtcanvas3d
|
||||||
url = ../qtcanvas3d.git
|
url = ../qtcanvas3d.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
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.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickcontrols2"]
|
|
||||||
depends = qtdeclarative
|
|
||||||
recommends = qtimageformats qtgraphicaleffects
|
|
||||||
path = qtquickcontrols2
|
|
||||||
url = ../qtquickcontrols2.git
|
|
||||||
branch = 6.2
|
|
||||||
status = essential
|
|
||||||
[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.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdatavis3d"]
|
[submodule "qtdatavis3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtdatavis3d
|
path = qtdatavis3d
|
||||||
url = ../qtdatavis3d.git
|
url = ../qtdatavis3d.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtvirtualkeyboard"]
|
[submodule "qtvirtualkeyboard"]
|
||||||
depends = qtbase qtdeclarative qtsvg
|
depends = qtbase qtdeclarative qtsvg
|
||||||
recommends = qtmultimedia qtquickcontrols
|
recommends = qtmultimedia
|
||||||
path = qtvirtualkeyboard
|
path = qtvirtualkeyboard
|
||||||
url = ../qtvirtualkeyboard.git
|
url = ../qtvirtualkeyboard.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgamepad"]
|
[submodule "qtgamepad"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtgamepad
|
path = qtgamepad
|
||||||
url = ../qtgamepad.git
|
url = ../qtgamepad.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
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.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtspeech"]
|
[submodule "qtspeech"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtspeech
|
path = qtspeech
|
||||||
url = ../qtspeech.git
|
url = ../qtspeech.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtremoteobjects"]
|
[submodule "qtremoteobjects"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtremoteobjects
|
path = qtremoteobjects
|
||||||
url = ../qtremoteobjects.git
|
url = ../qtremoteobjects.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebglplugin"]
|
[submodule "qtwebglplugin"]
|
||||||
depends = qtbase qtwebsockets
|
depends = qtbase qtwebsockets
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebglplugin
|
path = qtwebglplugin
|
||||||
url = ../qtwebglplugin.git
|
url = ../qtwebglplugin.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
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.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquicktimeline"]
|
[submodule "qtquicktimeline"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtquicktimeline
|
path = qtquicktimeline
|
||||||
url = ../qtquicktimeline
|
url = ../qtquicktimeline
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick3d"]
|
[submodule "qtquick3d"]
|
||||||
depends = qtbase qtdeclarative qtshadertools
|
depends = qtbase qtdeclarative qtshadertools
|
||||||
recommends = qtquicktimeline
|
recommends = qtquicktimeline
|
||||||
path = qtquick3d
|
path = qtquick3d
|
||||||
url = ../qtquick3d.git
|
url = ../qtquick3d.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtshadertools"]
|
[submodule "qtshadertools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtshadertools
|
path = qtshadertools
|
||||||
url = ../qtshadertools.git
|
url = ../qtshadertools.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt5compat"]
|
[submodule "qt5compat"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qt5compat
|
path = qt5compat
|
||||||
url = ../qt5compat.git
|
url = ../qt5compat.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtcoap"]
|
[submodule "qtcoap"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtcoap
|
path = qtcoap
|
||||||
url = ../qtcoap.git
|
url = ../qtcoap.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmqtt"]
|
[submodule "qtmqtt"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtmqtt
|
path = qtmqtt
|
||||||
url = ../qtmqtt.git
|
url = ../qtmqtt.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtopcua"]
|
[submodule "qtopcua"]
|
||||||
depends = qtbase qtdeclarative qtquickcontrols2
|
depends = qtbase qtdeclarative
|
||||||
path = qtopcua
|
path = qtopcua
|
||||||
url = ../qtopcua.git
|
url = ../qtopcua.git
|
||||||
branch = 6.2
|
branch = 6.2.2
|
||||||
status = addon
|
status = addon
|
||||||
|
|||||||
@@ -1,11 +1,13 @@
|
|||||||
|
# The real minimum version will be checked by the qtbase project.
|
||||||
|
# 3.16 is the absolute minimum though.
|
||||||
|
cmake_minimum_required(VERSION 3.16...3.20)
|
||||||
|
|
||||||
|
# Include qtbase's .cmake.conf for access to QT_REPO_MODULE_VERSION
|
||||||
set(__qt6_qtbase_src_path "${CMAKE_CURRENT_SOURCE_DIR}/qtbase")
|
set(__qt6_qtbase_src_path "${CMAKE_CURRENT_SOURCE_DIR}/qtbase")
|
||||||
|
|
||||||
include("${__qt6_qtbase_src_path}/.cmake.conf")
|
include("${__qt6_qtbase_src_path}/.cmake.conf")
|
||||||
include("${__qt6_qtbase_src_path}/cmake/QtCMakeVersionHelpers.cmake")
|
|
||||||
qt_internal_check_for_suitable_cmake_version()
|
|
||||||
qt_internal_get_computed_minimum_cmake_version(__qt_minimum_cmake_version)
|
|
||||||
cmake_minimum_required(VERSION ${__qt_minimum_cmake_version})
|
|
||||||
|
|
||||||
|
# Run platform auto-detection /before/ the first project() call and thus
|
||||||
|
# before the toolchain file is loaded.
|
||||||
include("${__qt6_qtbase_src_path}/cmake/QtAutoDetect.cmake")
|
include("${__qt6_qtbase_src_path}/cmake/QtAutoDetect.cmake")
|
||||||
|
|
||||||
project(Qt
|
project(Qt
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [
|
Include: [
|
||||||
cmake_platforms_qemu.yaml,
|
cmake_platforms_qemu.yaml,
|
||||||
|
cmake_platforms_qemu_qnx710.yaml,
|
||||||
cmake_platforms_target_android_host_linux.yaml,
|
cmake_platforms_target_android_host_linux.yaml,
|
||||||
cmake_platforms_target_android_host_macos.yaml,
|
cmake_platforms_target_android_host_macos.yaml,
|
||||||
cmake_platforms_target_android_host_windows.yaml,
|
cmake_platforms_target_android_host_windows.yaml,
|
||||||
@@ -62,7 +63,7 @@ Configurations:
|
|||||||
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-SLES-15_SP2-x86_64-50'
|
Template: 'qtci-linux-SLES-15_SP3-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'DisableTests']
|
Features: ['Sccache', 'DisableTests']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
@@ -94,9 +95,12 @@ Configurations:
|
|||||||
Features: ['Sccache', 'DisableTests', 'TargetBuildOnly', 'Packaging']
|
Features: ['Sccache', 'DisableTests', 'TargetBuildOnly', 'Packaging']
|
||||||
Platform dependency: 'Windows10-MSVC2019-x64-host'
|
Platform dependency: 'Windows10-MSVC2019-x64-host'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS={{.Env.TARGET_CONFIGURE_ARGS}} -DQT_QMAKE_TARGET_MKSPEC=win32-arm64-msvc -G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS={{.Env.TARGET_CONFIGURE_ARGS}} -DQT_QMAKE_TARGET_MKSPEC=win32-arm64-msvc -G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ROOT_DIR_x64_arm64}}',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'OPENSSL_CONF_x64={{.Env.OPENSSL_CONF_x64_arm64}}',
|
||||||
|
'OPENSSL_INCLUDE_x64={{.Env.OPENSSL_INCLUDE_x64_arm64}}',
|
||||||
|
'OPENSSL_LIB_x64={{.Env.OPENSSL_LIB_x64_arm64}}']
|
||||||
-
|
-
|
||||||
Id: 'RHEL-8.2-host'
|
Id: 'RHEL-8.2-host'
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
||||||
@@ -126,6 +130,18 @@ Configurations:
|
|||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}'
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}'
|
||||||
]
|
]
|
||||||
|
-
|
||||||
|
Id: 'Windows10-Mingw11-x64-host'
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Features: ['Packaging', 'Sccache']
|
||||||
|
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..'
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'Windows10-LLVM-x64-host'
|
Id: 'Windows10-LLVM-x64-host'
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
@@ -137,41 +153,8 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW1120\mingw64\bin;$PATH']
|
||||||
Features: ['Sccache']
|
Features: ['Sccache']
|
||||||
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DBUILD_EXAMPLES=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Configure arguments: '-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DBUILD_EXAMPLES=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DFEATURE_system_tiff=OFF -DFEATURE_system_freetype=OFF -DFEATURE_system_jpeg=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
Environment variables: ['Path={{.Env.MINGW810}}\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
Environment variables: ['Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}', 'NON_QTBASE_CONFIGURE_ARGS=-DFEATURE_system_tiff=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache','LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}']
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache','LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_mingw}}']
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Target os: 'QNX_710'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'QCC'
|
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
|
||||||
Features: ['Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake',
|
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Target os: 'QNX_710'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'QCC'
|
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
|
||||||
Features: ['Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-aarch64le.cmake',
|
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Target os: 'QNX_710'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'QCC'
|
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
|
||||||
Features: ['Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-armv7le.cmake',
|
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARMV7_TOOLCHAIN_FILE}} -DQT_FEATURE_system_harfbuzz=OFF -DQT_QMAKE_TARGET_MKSPEC=devices/linux-imx7-g++ -DQT_QMAKE_DEVICE_OPTIONS="CROSS_COMPILE={{.Env.QEMUARMV7_TOOLCHAIN_CROSS_COMPILE}};DISTRO_OPTS=hard-float boot2qt" -DCMAKE_STAGING_PREFIX=/home/qt/work/install/target -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARMV7_TOOLCHAIN_FILE}} -DQT_FEATURE_system_harfbuzz=OFF -DQT_QMAKE_TARGET_MKSPEC=devices/linux-imx7-g++ -DQT_QMAKE_DEVICE_OPTIONS="CROSS_COMPILE={{.Env.QEMUARMV7_TOOLCHAIN_CROSS_COMPILE}};DISTRO_OPTS=hard-float boot2qt" -DCMAKE_STAGING_PREFIX=/home/qt/work/install/target -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUARMV7_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUARMV7_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-3.20.5/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',
|
||||||
@@ -26,7 +26,7 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARM64_TOOLCHAIN_FILE}} -DQT_FEATURE_system_harfbuzz=OFF -DQT_QMAKE_TARGET_MKSPEC=devices/linux-generic-g++ -DQT_QMAKE_DEVICE_OPTIONS="CROSS_COMPILE={{.Env.QEMUARM64_TOOLCHAIN_CROSS_COMPILE}};DISTRO_OPTS=boot2qt" -DCMAKE_STAGING_PREFIX=/home/qt/work/install/target -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARM64_TOOLCHAIN_FILE}} -DQT_FEATURE_system_harfbuzz=OFF -DQT_QMAKE_TARGET_MKSPEC=devices/linux-generic-g++ -DQT_QMAKE_DEVICE_OPTIONS="CROSS_COMPILE={{.Env.QEMUARM64_TOOLCHAIN_CROSS_COMPILE}};DISTRO_OPTS=boot2qt" -DCMAKE_STAGING_PREFIX=/home/qt/work/install/target -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUARM64_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUARM64_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-3.20.5/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',
|
||||||
@@ -42,7 +42,7 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUMIPS64_TOOLCHAIN_FILE}} -DQT_FEATURE_system_harfbuzz=OFF -DQT_QMAKE_TARGET_MKSPEC=devices/linux-generic-g++ -DQT_QMAKE_DEVICE_OPTIONS="CROSS_COMPILE={{.Env.QEMUMIPS64_TOOLCHAIN_CROSS_COMPILE}};DISTRO_OPTS=boot2qt" -DCMAKE_STAGING_PREFIX=/home/qt/work/install/target -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUMIPS64_TOOLCHAIN_FILE}} -DQT_FEATURE_system_harfbuzz=OFF -DQT_QMAKE_TARGET_MKSPEC=devices/linux-generic-g++ -DQT_QMAKE_DEVICE_OPTIONS="CROSS_COMPILE={{.Env.QEMUMIPS64_TOOLCHAIN_CROSS_COMPILE}};DISTRO_OPTS=boot2qt" -DCMAKE_STAGING_PREFIX=/home/qt/work/install/target -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_forkfd_pidfd=OFF -DWARNINGS_ARE_ERRORS=OFF',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUMIPS64_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUMIPS64_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-3.20.5/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',
|
||||||
|
|||||||
39
coin/platform_configs/cmake_platforms_qemu_qnx710.yaml
Normal file
39
coin/platform_configs/cmake_platforms_qemu_qnx710.yaml
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Target os: 'QNX_710'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'QCC'
|
||||||
|
Platform dependency: 'Ubuntu-20.04-host'
|
||||||
|
Features: ['InsignificantTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DQT_FEATURE_dbus=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake',
|
||||||
|
'QT_CMAKE_DIR=/opt/cmake-3.21.1/bin',
|
||||||
|
"TESTARGS='{{.Env.QNX_QEMU_SSH}} LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen'",
|
||||||
|
"TESTRUNNER='python3 {{.SourceDir}}/coin_qnx_qemu_runner.py'",
|
||||||
|
"COIN_CTEST_RESULTSDIR=/home/qt/work",
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Target os: 'QNX_710'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'QCC'
|
||||||
|
Platform dependency: 'Ubuntu-20.04-host'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DQT_FEATURE_dbus=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-aarch64le.cmake',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
|
Target os: 'QNX_710'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Target compiler: 'QCC'
|
||||||
|
Platform dependency: 'Ubuntu-20.04-host'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DQT_FEATURE_dbus=OFF -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-armv7le.cmake',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-SLES-15_SP2-x86_64-50'
|
Template: 'qtci-linux-SLES-15_SP3-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'MinimalStaticTests']
|
Features: ['Sccache', 'MinimalStaticTests']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Configurations:
|
|||||||
Platform dependency: 'RHEL-8.2-host'
|
Platform dependency: 'RHEL-8.2-host'
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
||||||
@@ -20,7 +20,7 @@ Configurations:
|
|||||||
Platform dependency: 'RHEL-8.2-host'
|
Platform dependency: 'RHEL-8.2-host'
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
||||||
@@ -31,7 +31,7 @@ Configurations:
|
|||||||
Platform dependency: 'RHEL-8.2-host'
|
Platform dependency: 'RHEL-8.2-host'
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
||||||
@@ -42,5 +42,5 @@ Configurations:
|
|||||||
Platform dependency: 'RHEL-8.2-host'
|
Platform dependency: 'RHEL-8.2-host'
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Configurations:
|
|||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
@@ -20,7 +20,7 @@ Configurations:
|
|||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
@@ -31,7 +31,7 @@ Configurations:
|
|||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
@@ -42,5 +42,5 @@ Configurations:
|
|||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
|||||||
@@ -10,7 +10,19 @@ Configurations:
|
|||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10-Mingw11-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
@@ -22,7 +34,19 @@ Configurations:
|
|||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10-Mingw11-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
@@ -34,7 +58,19 @@ Configurations:
|
|||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10-Mingw11-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
@@ -46,5 +82,17 @@ Configurations:
|
|||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
'Path={{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10-Mingw11-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DFEATURE_pkg_config=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ Configurations:
|
|||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
@@ -20,7 +20,19 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW810}}\bin;{{.Env.Path}}',
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_pkg_config=OFF']
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'Windows10-Mingw11-x64-host'
|
||||||
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
|
Environment variables: [
|
||||||
|
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW1120}}\bin;{{.Env.Path}}',
|
||||||
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_pkg_config=OFF']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_pkg_config=OFF']
|
||||||
-
|
-
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
@@ -31,5 +43,5 @@ Configurations:
|
|||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
Features: ['Packaging', 'Sccache', 'DisableTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
|||||||
@@ -3,11 +3,15 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
|
Target os: 'INTEGRITY'
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
Platform dependency: 'Ubuntu-20.04-host'
|
||||||
Features: ['Sccache', 'DisableTests']
|
Features: ['DisableTests']
|
||||||
Configure arguments: '-DQT_HOST_PATH=/home/qt/work/install -DQT_BUILD_EXAMPLES=OFF -DCMAKE_TOOLCHAIN_FILE=/home/qt/integrity_toolchain/toolchain.cmake -DQT_QMAKE_TARGET_MKSPEC=devices/integrity-armv8-SA8155P -DINPUT_harfbuzz=no -DFEATURE_library=OFF -DBUILD_qtdoc=OFF -DBUILD_qttranslations=OFF -DFEATURE_printdialog=OFF --debug-trycompile -DFEATURE_quick3d_assimp=OFF -DFEATURE_dbus=OFF -GNinja -DUNIX=ON -DFEATURE_gtk3=OFF -DFEATURE_glib=OFF -DFEATURE_libudev=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_sql_mysql=OFF -DCMAKE_C_COMPILER=cxintarm64 -DCMAKE_CXX_COMPILER=cxintarm64'
|
Environment variables: [
|
||||||
Environment variables: ['INTEGRITY_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/integrity',
|
'TARGET_CONFIGURE_ARGS={{.Env.TARGET_CONFIGURE_ARGS}} -DQT_HOST_PATH=/home/qt/work/install -DQT_BUILD_EXAMPLES=OFF -DCMAKE_TOOLCHAIN_FILE=/home/qt/integrity_toolchain/toolchain.cmake -DQT_QMAKE_TARGET_MKSPEC=devices/integrity-armv8-SA8155P -DINPUT_harfbuzz=no -DFEATURE_library=OFF -DBUILD_qtdoc=OFF -DBUILD_qttranslations=OFF -DFEATURE_printdialog=OFF --debug-trycompile -DFEATURE_quick3d_assimp=OFF -DFEATURE_dbus=OFF -GNinja -DUNIX=ON -DFEATURE_gtk3=OFF -DFEATURE_glib=OFF -DFEATURE_libudev=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_sql_mysql=OFF -DCMAKE_C_COMPILER=cxintarm64 -DCMAKE_CXX_COMPILER=cxintarm64',
|
||||||
'INTEGRITY_BSP=platform-sa8155', 'INTEGRITY_BUILD_TARGET=rel', 'QC_MULTIMEDIA_INC_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/include/amss/multimedia',
|
'INTEGRITY_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/integrity',
|
||||||
|
'INTEGRITY_BSP=platform-sa8155', 'INTEGRITY_BUILD_TARGET=rel',
|
||||||
|
'QC_MULTIMEDIA_INC_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/include/amss/multimedia',
|
||||||
'GL_INC_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/AMSS/multimedia/graphics/include/public',
|
'GL_INC_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/AMSS/multimedia/graphics/include/public',
|
||||||
'GL_LIB_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/base:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/multimedia/display:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/multimedia/graphics:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/platform/:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/AMSS/multimedia/graphics/opengl/esx/build/integrity/prebuilt/',
|
'GL_LIB_DIR=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/base:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/multimedia/display:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/multimedia/graphics:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/rel/libs/platform/:/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/AMSS/multimedia/graphics/opengl/esx/build/integrity/prebuilt/',
|
||||||
'PATH=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/comp:$PATH']
|
'PATH=/home/qt/integrity_toolchain/hlos_dev_boot/apps/ghs_apps_proc/comp:$PATH',
|
||||||
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DFEATURE_system_webp=OFF']
|
||||||
|
|||||||
12
coin/platform_configs/ios-tests.yaml
Normal file
12
coin/platform_configs/ios-tests.yaml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Id: "ios-tests-target"
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Target os: 'IOS_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
||||||
|
Features: ['Sccache', 'DebugAndRelease', 'MinimalStaticTests']
|
||||||
|
Environment variables: ['TARGET_CONFIGURE_ARGS=-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="Release;Debug" -DQT_BUILD_EXAMPLES=OFF -DCMAKE_SYSTEM_NAME=iOS', 'NON_QTBASE_TARGET_CONFIGURE_ARGS=']
|
||||||
@@ -7,10 +7,10 @@ Configurations:
|
|||||||
Template: 'qtci-macos-11.0-x86_64-102'
|
Template: 'qtci-macos-11.0-x86_64-102'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target arch: 'x86_64-arm64'
|
Target arch: 'x86_64-arm64'
|
||||||
Features: ['Packaging', 'Sccache', 'DoNotRunTests']
|
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors']
|
||||||
Configure arguments: '-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_headersclean=ON -DFEATURE_framework=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/..'
|
Configure arguments: '-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_headersclean=ON -DFEATURE_framework=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DODBC_ROOT=/usr/local/opt/libiodbc -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/..'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DFEATURE_gds=OFF',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -39,6 +39,12 @@ Configurations:
|
|||||||
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-tests'
|
||||||
|
Template: 'qtci-macos-12-arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly', 'Packaging', 'InsignificantTests']
|
||||||
|
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
||||||
|
|
||||||
# Build x86_64 developer-builds for all modules, but only run tests for qtbase and declarative.
|
# Build x86_64 developer-builds for all modules, but only run tests for qtbase and declarative.
|
||||||
# See macos-developer-build-tests.yaml for the tests
|
# See macos-developer-build-tests.yaml for the tests
|
||||||
@@ -46,7 +52,7 @@ Configurations:
|
|||||||
Id: 'macos-latest-xcode-x86_64-developer-build'
|
Id: 'macos-latest-xcode-x86_64-developer-build'
|
||||||
Template: 'qtci-macos-11.0-x86_64-102'
|
Template: 'qtci-macos-11.0-x86_64-102'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'DoNotRunTests']
|
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors']
|
||||||
Configure arguments: '-DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_WITH_PCH=OFF -DFEATURE_framework=OFF -DQT_NAMESPACE=TestNamespace -DQT_BUILD_EXAMPLES=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Configure arguments: '-DFEATURE_developer_build=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_WITH_PCH=OFF -DFEATURE_framework=OFF -DQT_NAMESPACE=TestNamespace -DQT_BUILD_EXAMPLES=ON -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
@@ -59,11 +65,23 @@ Configurations:
|
|||||||
Id: 'macos-latest-xcode-arm64-developer-build'
|
Id: 'macos-latest-xcode-arm64-developer-build'
|
||||||
Template: 'qtci-macos-11.0-arm64'
|
Template: 'qtci-macos-11.0-arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['DoNotRunTests']
|
Features: ['DoNotRunTests', 'WarningsAreErrors']
|
||||||
Configure arguments: '-DFEATURE_developer_build=ON -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_framework=ON -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/..'
|
Configure arguments: '-DFEATURE_developer_build=ON -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_framework=ON -DPostgreSQL_ROOT={{.Env.POSTGRESQLBINPATH}}/..'
|
||||||
|
-
|
||||||
|
Id: 'macos-12-xcode-arm64-developer-build'
|
||||||
|
Template: 'qtci-macos-12-arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['DoNotRunTests', 'WarningsAreErrors']
|
||||||
|
Configure arguments: '-DFEATURE_developer_build=ON -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_framework=ON'
|
||||||
-
|
-
|
||||||
Id: 'macos-11-arm64-developer-build-tests'
|
Id: 'macos-11-arm64-developer-build-tests'
|
||||||
Template: 'qtci-macos-11.0-arm64'
|
Template: 'qtci-macos-11.0-arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['TestOnly']
|
Features: ['TestOnly']
|
||||||
Platform dependency: 'macos-latest-xcode-arm64-developer-build'
|
Platform dependency: 'macos-latest-xcode-arm64-developer-build'
|
||||||
|
-
|
||||||
|
Id: 'macos-12-arm64-developer-build-tests'
|
||||||
|
Template: 'qtci-macos-12-arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['TestOnly', 'InsignificantTests']
|
||||||
|
Platform dependency: 'macos-12-xcode-arm64-developer-build'
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ Configurations:
|
|||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'Sccache', 'MinimalStaticTests']
|
Features: ['Packaging', 'Sccache', 'MinimalStaticTests']
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_icu=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF -DFEATURE_system_jpeg=OFF -DFEATURE_system_png=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_system_harfbuzz=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_libudev=OFF -DINPUT_bundled_xcb_xinput=yes -DFEATURE_icu=OFF -DFEATURE_sql_mysql=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
||||||
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
-
|
-
|
||||||
|
|||||||
@@ -3,7 +3,8 @@ Include: [
|
|||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
cmake_platforms_static_tests.yaml,
|
cmake_platforms_static_tests.yaml,
|
||||||
macos-developer-build-tests.yaml,
|
macos-developer-build-tests.yaml,
|
||||||
integrity.yaml
|
integrity.yaml,
|
||||||
|
ios-tests.yaml
|
||||||
]
|
]
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
@@ -15,5 +16,5 @@ Configurations:
|
|||||||
Platform dependency: 'RHEL-8.2-host'
|
Platform dependency: 'RHEL-8.2-host'
|
||||||
Features: ['Packaging', 'Sccache', 'AndroidTestRun']
|
Features: ['Packaging', 'Sccache', 'AndroidTestRun']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_HOME}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
'TARGET_CONFIGURE_ARGS=-DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [
|
Include: [
|
||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
macos-developer-build-tests.yaml
|
macos-developer-build-tests.yaml,
|
||||||
|
cmake_platforms_static_tests.yaml,
|
||||||
|
integrity.yaml
|
||||||
]
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
integrity.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -3,7 +3,7 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW1120\mingw64\bin;$PATH']
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-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']
|
||||||
-
|
-
|
||||||
@@ -12,6 +12,12 @@ Configurations:
|
|||||||
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
||||||
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-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-windows-10-x86_64-52'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Environment variables: ['PATH=C:\MINGW1120\mingw64\bin;$PATH']
|
||||||
|
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
|
|||||||
6
coin/platform_configs/qtsdk.yaml
Normal file
6
coin/platform_configs/qtsdk.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
qt-creator.yaml
|
||||||
|
]
|
||||||
|
Configurations: []
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
integrity.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Include: [
|
||||||
|
cmake_platforms.yaml,
|
||||||
|
integrity.yaml
|
||||||
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -6,3 +6,9 @@ Configurations:
|
|||||||
Environment variables: ['PATH=C:\MINGW810_i686\mingw32\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW810_i686\mingw32\bin;$PATH']
|
||||||
Features: ['Packaging', UseLegacyInstructions']
|
Features: ['Packaging', UseLegacyInstructions']
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++ QMAKE_LFLAGS_APP+=-s'
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++ QMAKE_LFLAGS_APP+=-s'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Environment variables: ['PATH=C:\MINGW1120_i686\mingw32\bin;$PATH']
|
||||||
|
Features: ['Packaging', UseLegacyInstructions']
|
||||||
|
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++ QMAKE_LFLAGS_APP+=-s'
|
||||||
|
|||||||
3
coin/platform_configs/tqtc-qmlcompilerplus.yaml
Normal file
3
coin/platform_configs/tqtc-qmlcompilerplus.yaml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Version: 2
|
||||||
|
Include: [cmake_platforms.yaml]
|
||||||
|
Configurations: []
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
### SUSE Linux Enterprise Desktop 15 SP2 ###
|
### SUSE Linux Enterprise Desktop 15 SP3 ###
|
||||||
|
|
||||||
Language: English (US)
|
Language: English (US)
|
||||||
Keyboard Layout: English (US)
|
Keyboard Layout: English (US)
|
||||||
@@ -7,9 +7,13 @@ Available Extensions and Modules:
|
|||||||
Basesystem Module
|
Basesystem Module
|
||||||
Desktop Applications Module
|
Desktop Applications Module
|
||||||
Python 2 Module
|
Python 2 Module
|
||||||
|
Server Applications Module
|
||||||
|
|
||||||
Gnome Desktop (X11)
|
Gnome Desktop (X11)
|
||||||
|
|
||||||
|
Enable SSH service
|
||||||
|
Disable Firewall
|
||||||
|
|
||||||
Resolution 1280x800
|
Resolution 1280x800
|
||||||
|
|
||||||
# Settings
|
# Settings
|
||||||
@@ -41,7 +45,12 @@ org.freedesktop.login1.power-off yes
|
|||||||
org.freedesktop.login1.power-off-ignore-inhibit yes
|
org.freedesktop.login1.power-off-ignore-inhibit yes
|
||||||
org.freedesktop.login1.power-off-multiple-sessions yes
|
org.freedesktop.login1.power-off-multiple-sessions yes
|
||||||
|
|
||||||
|
sudo /sbin/set_polkit_default_privs
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
# Register product
|
# Register product
|
||||||
# Add 'Available Extensions and Modules'
|
# Add 'Available Extensions and Modules'
|
||||||
* Basesystem Module 15 SP2 x86_64
|
* Basesystem Module 15 SP3 x86_64
|
||||||
* Server Applications Module 15 SP2 x86_64
|
* Server Applications Module 15 SP3 x86_64
|
||||||
@@ -55,8 +55,8 @@ toolsVersion="2.1"
|
|||||||
toolsFile="commandlinetools-linux-6609375_latest.zip"
|
toolsFile="commandlinetools-linux-6609375_latest.zip"
|
||||||
ndkVersion="r22b"
|
ndkVersion="r22b"
|
||||||
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
||||||
sdkBuildToolsVersion="29.0.3"
|
sdkBuildToolsVersion="31.0.0"
|
||||||
sdkApiLevel="android-29"
|
sdkApiLevel="android-31"
|
||||||
|
|
||||||
toolsSha1="9172381ff070ee2a416723c1989770cf4b0d1076"
|
toolsSha1="9172381ff070ee2a416723c1989770cf4b0d1076"
|
||||||
ndkSha1="9ece64c7f19763dd67320d512794969930fce9dc"
|
ndkSha1="9ece64c7f19763dd67320d512794969930fce9dc"
|
||||||
@@ -109,8 +109,7 @@ fi
|
|||||||
echo "Checking the contents of Android SDK..."
|
echo "Checking the contents of Android SDK..."
|
||||||
ls -l "$sdkTargetFolder"
|
ls -l "$sdkTargetFolder"
|
||||||
|
|
||||||
SetEnvVar "ANDROID_SDK_HOME" "$sdkTargetFolder"
|
SetEnvVar "ANDROID_SDK_ROOT" "$sdkTargetFolder"
|
||||||
SetEnvVar "ANDROID_NDK_HOME" "$targetFolder/android-ndk-$ndkVersion"
|
|
||||||
SetEnvVar "ANDROID_NDK_ROOT" "$targetFolder/android-ndk-$ndkVersion"
|
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"
|
||||||
|
|||||||
@@ -42,11 +42,11 @@ source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="3.20"
|
majorminorversion="3.21"
|
||||||
version="3.20.5"
|
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="55dcec47c2496d4e88cffc900c3990f9f3b14c03"
|
SHA1="591e3b0729ae07c37c1fa3c6adde7cc21387059d"
|
||||||
targetFolder="/opt/cmake-$version"
|
targetFolder="/opt/cmake-$version"
|
||||||
appPrefix="cmake-$version-linux-x86_64"
|
appPrefix="cmake-$version-linux-x86_64"
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,96 @@
|
|||||||
|
#generic
|
||||||
|
set(CMAKE_SYSTEM_NAME Integrity)
|
||||||
|
set(CMAKE_SYSTEM_PROCESSOR arm)
|
||||||
|
set(CMAKE_CROSSCOMPILING True)
|
||||||
|
|
||||||
|
set(TARGET_ROOT_PATH "/home/qt/integrity_toolchain/hlos_dev_boot")
|
||||||
|
set(CMAKE_BUILD_TYPE "Release")
|
||||||
|
|
||||||
|
set(CMAKE_C_COMPILER cxintarm64)
|
||||||
|
set(CMAKE_CXX_COMPILER cxintarm64)
|
||||||
|
set(CMAKE_ASM_COMPILER cxintarm64)
|
||||||
|
|
||||||
|
set(EGL_FOUND True)
|
||||||
|
set(UNIX True)
|
||||||
|
|
||||||
|
set (CMAKE_C_COMPILE_FEATURES c_std_99)
|
||||||
|
set (CMAKE_CXX_COMPILE_FEATURES
|
||||||
|
cxx_alias_templates
|
||||||
|
cxx_alignas
|
||||||
|
cxx_alignof
|
||||||
|
cxx_attributes
|
||||||
|
cxx_auto_type
|
||||||
|
cxx_constexp
|
||||||
|
cxx_decltype
|
||||||
|
cxx_delegating_constructors
|
||||||
|
cxx_explicit_conversions
|
||||||
|
cxx_extern_templates
|
||||||
|
cxx_inheriting_constructors
|
||||||
|
cxx_lambdas
|
||||||
|
cxx_noexcept
|
||||||
|
cxx_nonstatic_member_init
|
||||||
|
cxx_nullptr
|
||||||
|
cxx_override
|
||||||
|
cxx_range_for
|
||||||
|
cxx_raw_string_literals
|
||||||
|
cxx_reference_qualified_functions
|
||||||
|
cxx_rvalue_references
|
||||||
|
cxx_static_assert
|
||||||
|
cxx_std_17
|
||||||
|
cxx_thread_local
|
||||||
|
cxx_unicode_literals
|
||||||
|
cxx_uniform_initialization
|
||||||
|
cxx_unrestricted_unions
|
||||||
|
cxx_variadic_macros
|
||||||
|
cxx_variadic_templates)
|
||||||
|
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_PROGRAM)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_LIBRARY)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_PACKAGE)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_INCLUDE)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(CMAKE_FIND_ROOT_PATH ${TARGET_ROOT_PATH})
|
||||||
|
|
||||||
|
#base
|
||||||
|
set(CMAKE_C_FLAGS "-bsp $ENV{INTEGRITY_BSP} -os_dir $ENV{INTEGRITY_DIR} -non_shared -startfile_dir=$ENV{INTEGRITY_DIR}/libs/$ENV{INTEGRITY_BSP}/$ENV{INTEGRITY_BUILD_TARGET} --rtos_library_directory=libs/$ENV{INTEGRITY_BSP}/$ENV{INTEGRITY_BUILD_TARGET} --rtos_library_directory=libs/arm64/$ENV{INTEGRITY_BUILD_TARGET} -bigswitch -DINTEGRITY -llibivfs.a -llibposix.a -llibpaged_alloc.a -llibnet.a -llibsocket.a")
|
||||||
|
|
||||||
|
set(CMAKE_C_FLAGS_DEBUG "-g -Omaxdebug")
|
||||||
|
set(CMAKE_C_FLAGS_RELEASE "-Ospeed -Olink -Omax")
|
||||||
|
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} --signed_fields --no_implicit_include --link_once_templates -non_shared --new_outside_of_constructor -I $ENV{QC_MULTIMEDIA_INC_DIR}")
|
||||||
|
set(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG})
|
||||||
|
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}")
|
||||||
|
|
||||||
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L${TARGET_ROOT_PATH} -L${TARGET_ROOT_PATH}/apps/ghs_apps_proc/qc_bsp/out/rel/libs/multimedia/graphics -L${TARGET_ROOT_PATH}/apps/ghs_apps_proc/qc_bsp/out/rel/libs/base -L${TARGET_ROOT_PATH}/apps/ghs_apps_proc/qc_bsp/AMSS/multimedia/graphics/opengl/esx/build/integrity/prebuilt -L${TARGET_ROOT_PATH}/apps/ghs_apps_proc/qc_bsp/out/rel/libs/platform -L${TARGET_ROOT_PATH}/apps/ghs_apps_proc/qc_bsp/out/rel/libs/multimedia/display/ --commons")
|
||||||
|
|
||||||
|
set(CMAKE_FIND_LIBRARY_PREFIXES "lib")
|
||||||
|
set(CMAKE_FIND_LIBRARY_SUFFIXES ".a")
|
||||||
|
set(BUILD_SHARED_LIBS OFF)
|
||||||
|
set(CMAKE_EXE_LINKER_FLAGS "")
|
||||||
|
|
||||||
|
set(QT_CFLAGS_OPTIMIZE_FULL "-Ospeed -olink -Omax")
|
||||||
|
|
||||||
|
set(GLSLANG_OSDEP_PATH ../3rdparty/glslang/glslang/OSDependent/Unix)
|
||||||
|
|
||||||
|
#set(QT_DEBUG_OPTIMIZATION_FLAGS "1")
|
||||||
|
#set (QT_CMAKE_DEBUG_EXTEND_TARGET "1")
|
||||||
|
|
||||||
|
set(EGL_INCLUDE_DIR $ENV{GL_INC_DIR})
|
||||||
|
|
||||||
|
set(PKG_EGL_LIBRARY_DIRS ${TARGET_ROOT_PATH})
|
||||||
|
set(EGL_LIBRARY ${TARGET_ROOT_PATH}/../libeglmegapack.a)
|
||||||
|
|
||||||
|
#set(EGL_LIBRARY libESXEGL_Adreno.a libadreno_utils.a libESXGLESv2_Adreno.a libadreno_utils.a libGSLUser.a libOSUser.a libpanel.a libivfs.a libposix.a libpmem.a libtzbsp.a libpaged_alloc.a libglnext-llvm.a libopenwfd.a libplanedef.a liblogger.a libnet.a libsocket.a librfs_client.a libshm_client.a libmmosalrfs.a libmmosalfile.a libOSAbstraction.a)
|
||||||
|
|
||||||
|
set(GLESv2_LIBRARY ${EGL_LIBRARY})
|
||||||
|
set(GLESv2_INCLUDE_DIR $ENV{GL_INC_DIR})
|
||||||
|
set(OPENGL_INCLUDE_DIR $ENV{GL_INC_DIR})
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
set(CMAKE_SYSTEM_NAME QNX)
|
||||||
|
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_PROGRAM)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_LIBRARY)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_PACKAGE)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_INCLUDE)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(CMAKE_FIND_ROOT_PATH $ENV{QNX_TARGET}/target/qnx7/)
|
||||||
|
|
||||||
|
set(_qnx_toolchain_arch gcc_ntoaarch64le)
|
||||||
|
|
||||||
|
set(CMAKE_C_COMPILER qcc)
|
||||||
|
set(CMAKE_C_COMPILER_TARGET ${_qnx_toolchain_arch})
|
||||||
|
set(CMAKE_CXX_COMPILER q++)
|
||||||
|
set(CMAKE_CXX_COMPILER_TARGET ${_qnx_toolchain_arch})
|
||||||
|
|
||||||
|
set(CMAKE_SYSROOT $ENV{QNX_TARGET})
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
set(CMAKE_SYSTEM_NAME QNX)
|
||||||
|
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_PROGRAM)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_LIBRARY)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_PACKAGE)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_INCLUDE)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(CMAKE_FIND_ROOT_PATH $ENV{QNX_TARGET}/target/qnx7/)
|
||||||
|
|
||||||
|
set(_qnx_toolchain_arch gcc_ntoarmv7le)
|
||||||
|
|
||||||
|
set(CMAKE_C_COMPILER qcc)
|
||||||
|
set(CMAKE_C_COMPILER_TARGET ${_qnx_toolchain_arch})
|
||||||
|
set(CMAKE_CXX_COMPILER q++)
|
||||||
|
set(CMAKE_CXX_COMPILER_TARGET ${_qnx_toolchain_arch})
|
||||||
|
|
||||||
|
set(CMAKE_SYSROOT $ENV{QNX_TARGET})
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
set(CMAKE_SYSTEM_NAME QNX)
|
||||||
|
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_PROGRAM)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_LIBRARY)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_PACKAGE)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
||||||
|
endif()
|
||||||
|
if (NOT DEFINED CMAKE_FIND_ROOT_PATH_MODE_INCLUDE)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(CMAKE_FIND_ROOT_PATH $ENV{QNX_TARGET}/target/qnx7/)
|
||||||
|
|
||||||
|
set(_qnx_toolchain_arch gcc_ntox86_64)
|
||||||
|
|
||||||
|
set(CMAKE_C_COMPILER qcc)
|
||||||
|
set(CMAKE_C_COMPILER_TARGET ${_qnx_toolchain_arch})
|
||||||
|
set(CMAKE_CXX_COMPILER q++)
|
||||||
|
set(CMAKE_CXX_COMPILER_TARGET ${_qnx_toolchain_arch})
|
||||||
|
|
||||||
|
set(CMAKE_SYSROOT $ENV{QNX_TARGET})
|
||||||
@@ -42,19 +42,22 @@ 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.ci.local/input/integrity/integrity_toolchain_es7.zip"
|
urlToolchainEs7="http://ci-files01-hki.intra.qt.io/input/integrity/integrity_toolchain_es7_25102021.zip"
|
||||||
urlToolchainAddons="http://ci-files01-hki.ci.local/input/integrity/integrity_toolchain_addons.zip"
|
urlLibeglmegapack="http://ci-files01-hki.intra.qt.io/input/integrity/integrity_libeglmegapack.zip"
|
||||||
SHA1_toolchainEs7="3c1edba781aa518e53e962cdb5fc5483aaa4991b"
|
SHA1_toolchainEs7="13f634213187d94f70d184c6af38eb38f0bf44f0"
|
||||||
SHA1_toolchainAddons="1eb838edca4edaa3d9076b5ce4aea6409ffaa022"
|
SHA1_Libeglmegapack="7f8ca64132eaea66202ea8db7f71f3300aab0777"
|
||||||
targetFolder="$HOME"
|
targetFolder="$HOME"
|
||||||
appPrefix=""
|
appPrefix=""
|
||||||
|
|
||||||
|
toolchain_file="${BASH_SOURCE%/*}/cmake_toolchain_files/integrity_toolchain.cmake"
|
||||||
|
|
||||||
echo "Install Integrity toolchain es7"
|
echo "Install Integrity toolchain es7"
|
||||||
InstallFromCompressedFileFromURL "$urlToolchainEs7" "$urlToolchainEs7" "$SHA1_toolchainEs7" "$targetFolder" "$appPrefix"
|
InstallFromCompressedFileFromURL "$urlToolchainEs7" "$urlToolchainEs7" "$SHA1_toolchainEs7" "$targetFolder" "$appPrefix"
|
||||||
|
|
||||||
echo "Install Integrity toochain addons"
|
echo "Install Integrity toolchain addons"
|
||||||
DownloadURL "$urlToolchainAddons" "$urlToolchainAddons" "$SHA1_toolchainAddons" "/tmp/integrity_toolchain_addons.zip"
|
DownloadURL "$urlLibeglmegapack" "$urlLibeglmegapack" "$SHA1_Libeglmegapack" "/tmp/integrity_libeglmegapack.zip"
|
||||||
unzip "/tmp/integrity_toolchain_addons.zip" -d "/tmp"
|
unzip "/tmp/integrity_libeglmegapack.zip" -d "/tmp"
|
||||||
mv /tmp/toolchain/* $targetFolder/toolchain
|
mv /tmp/toolchain/* $targetFolder/toolchain
|
||||||
mv $targetFolder/toolchain $targetFolder/integrity_toolchain
|
mv $targetFolder/toolchain $targetFolder/integrity_toolchain
|
||||||
|
cp $toolchain_file "$targetFolder/integrity_toolchain/toolchain.cmake"
|
||||||
sudo rm -fr /tmp/toolchain
|
sudo rm -fr /tmp/toolchain
|
||||||
|
|||||||
@@ -54,25 +54,35 @@ DownloadAndExtract () {
|
|||||||
rm -rf $file
|
rm -rf $file
|
||||||
}
|
}
|
||||||
|
|
||||||
|
aarch64le_toolchain="${BASH_SOURCE%/*}/cmake_toolchain_files/qnx-toolchain-aarch64le.cmake"
|
||||||
|
armv7le_toolchain="${BASH_SOURCE%/*}/cmake_toolchain_files/qnx-toolchain-armv7le.cmake"
|
||||||
|
x8664_toolchain="${BASH_SOURCE%/*}/cmake_toolchain_files/qnx-toolchain-x8664.cmake"
|
||||||
|
QNX_qemu_bld_files_dir="${BASH_SOURCE%/*}/qnx_qemu_build_files/"
|
||||||
|
|
||||||
targetFolder="/opt/"
|
targetFolder="/opt/"
|
||||||
folderName="qnx710"
|
folderName="qnx710"
|
||||||
targetPath="$targetFolder$folderName"
|
targetPath="$targetFolder$folderName"
|
||||||
|
qemuTargetPath="$HOME/QNX"
|
||||||
|
qemuIpAddress="172.31.1.10"
|
||||||
|
qemuNetwork="172.31.1.1"
|
||||||
|
qemuSSHuser="root"
|
||||||
|
qemuSSHurl="$qemuSSHuser@$qemuIpAddress"
|
||||||
|
qemuLDpath="/proc/boot:/system/lib:/system/lib/dll:/home/qt/work/install/target/lib"
|
||||||
|
|
||||||
if [ ! -d "$targetFolder" ]; then
|
if [ ! -d "$targetFolder" ]; then
|
||||||
mkdir -p $targetFolder
|
mkdir -p $targetFolder
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# QNX SDP
|
# QNX SDP
|
||||||
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx710-20201027-linux.tar.xz"
|
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx710-20210929-linux.tar.xz"
|
||||||
targetFile="qnx710.tar.xz"
|
targetFile="qnx710.tar.xz"
|
||||||
sha1="fa9eb0f4247504a546cb014784646847eb6c8114"
|
sha1="60f4a681f31fa7f10792db4c889c8f0b43aa1ad4"
|
||||||
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
||||||
|
|
||||||
# Toolchain files
|
sudo cp $aarch64le_toolchain $targetPath
|
||||||
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx-toolchains.tar.xz"
|
sudo cp $armv7le_toolchain $targetPath
|
||||||
targetFile="qnx-toolchains.tar.xz"
|
sudo cp $x8664_toolchain $targetPath
|
||||||
sha1="d8a97605d80a2296f98caba3854557ca0dd5d7d3"
|
cp -R $QNX_qemu_bld_files_dir $qemuTargetPath
|
||||||
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetPath"
|
|
||||||
|
|
||||||
sudo chown -R qt:users "$targetPath"
|
sudo chown -R qt:users "$targetPath"
|
||||||
|
|
||||||
@@ -85,5 +95,9 @@ fi
|
|||||||
|
|
||||||
# Set env variables
|
# Set env variables
|
||||||
SetEnvVar "QNX_710" "$targetPath"
|
SetEnvVar "QNX_710" "$targetPath"
|
||||||
|
SetEnvVar "QNX_QEMU" "$qemuTargetPath"
|
||||||
|
SetEnvVar "QNX_QEMU_IPADDR" "$qemuIpAddress"
|
||||||
|
SetEnvVar "QNX_QEMU_SSH" "$qemuSSHurl"
|
||||||
|
SetEnvVar "QNX_QEMU_LD_LIBRARY_PATH" "$qemuLDpath"
|
||||||
|
|
||||||
echo "QNX SDP = 7.1.0" >> ~/versions.txt
|
echo "QNX SDP = 7.1.0" >> ~/versions.txt
|
||||||
|
|||||||
@@ -0,0 +1,46 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
function brief()
|
||||||
|
{
|
||||||
|
echo "--nfs=[<mount>|no]"
|
||||||
|
}
|
||||||
|
|
||||||
|
function help()
|
||||||
|
{
|
||||||
|
brief
|
||||||
|
cat <<EOF
|
||||||
|
If yes, the given nfs share "<mount>" will be mounted at <mount>
|
||||||
|
|
||||||
|
The default is no.
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
function validate() {
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
|
function configure()
|
||||||
|
{
|
||||||
|
if [ "$OPT_NFS_QT" != no ]; then
|
||||||
|
cat >output/option_files/post_start.opt_nfs <<EOF
|
||||||
|
|
||||||
|
echo "---> Starting NFS"
|
||||||
|
STARTU_P(fs_nfs3_t,__FS_NFS3_ID__) fs-nfs3 172.31.1.1:$OPT_NFS_QT $OPT_NFS_QT
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
brief)
|
||||||
|
brief;;
|
||||||
|
help)
|
||||||
|
help;;
|
||||||
|
validate)
|
||||||
|
validate;;
|
||||||
|
configure)
|
||||||
|
configure;;
|
||||||
|
default)
|
||||||
|
echo no;;
|
||||||
|
esac
|
||||||
@@ -0,0 +1,88 @@
|
|||||||
|
OPT_ABLELOCK='no'
|
||||||
|
DEF_OPT_ABLELOCK='no'
|
||||||
|
OPT_ARCH='x86_64'
|
||||||
|
DEF_OPT_ARCH='x86_64'
|
||||||
|
OPT_ASLR='yes'
|
||||||
|
DEF_OPT_ASLR='yes'
|
||||||
|
OPT_CERTICOM='no'
|
||||||
|
DEF_OPT_CERTICOM='no'
|
||||||
|
OPT_CRYPTODEV='no'
|
||||||
|
DEF_OPT_CRYPTODEV='no'
|
||||||
|
OPT_DATA_INODES='3000'
|
||||||
|
DEF_OPT_DATA_INODES='3000'
|
||||||
|
OPT_DATA_SIZE='60'
|
||||||
|
DEF_OPT_DATA_SIZE='60'
|
||||||
|
OPT_EXTRA_DIRS='none'
|
||||||
|
DEF_OPT_EXTRA_DIRS='none'
|
||||||
|
OPT_GRAPHICS='no'
|
||||||
|
DEF_OPT_GRAPHICS='no'
|
||||||
|
OPT_GUEST='none'
|
||||||
|
DEF_OPT_GUEST='none'
|
||||||
|
OPT_HOSTNAME='qnx_QEMU_CI'
|
||||||
|
DEF_OPT_HOSTNAME='noname'
|
||||||
|
OPT_IP='172.31.1.69'
|
||||||
|
DEF_OPT_IP='dhcp'
|
||||||
|
OPT_MACADDR='52:54:00:f1:c4:92'
|
||||||
|
DEF_OPT_MACADDR='generate'
|
||||||
|
OPT_NFS='no'
|
||||||
|
DEF_OPT_NFS='no'
|
||||||
|
OPT_NFS_QT='/home/qt/work'
|
||||||
|
DEF_OPT_NFS_QT='/home/qt/work'
|
||||||
|
OPT_PATHTRUST='no'
|
||||||
|
DEF_OPT_PATHTRUST='no'
|
||||||
|
OPT_PERL='no'
|
||||||
|
DEF_OPT_PERL='no'
|
||||||
|
OPT_POLICY='none'
|
||||||
|
DEF_OPT_POLICY='none'
|
||||||
|
OPT_PYTHON='no'
|
||||||
|
DEF_OPT_PYTHON='no'
|
||||||
|
OPT_QAUDIT='no'
|
||||||
|
DEF_OPT_QAUDIT='no'
|
||||||
|
OPT_QFIM='no'
|
||||||
|
DEF_OPT_QFIM='no'
|
||||||
|
OPT_QTD='no'
|
||||||
|
DEF_OPT_QTD='no'
|
||||||
|
OPT_QVM='no'
|
||||||
|
DEF_OPT_QVM='no'
|
||||||
|
OPT_REPOS='$QNX_STAGE_nto:$QNX_TARGET'
|
||||||
|
DEF_OPT_REPOS='$QNX_STAGE_nto:$QNX_TARGET'
|
||||||
|
OPT_ROOT='no'
|
||||||
|
DEF_OPT_ROOT='no'
|
||||||
|
OPT_SAFE='no'
|
||||||
|
DEF_OPT_SAFE='no'
|
||||||
|
OPT_SECPOL='no'
|
||||||
|
DEF_OPT_SECPOL='no'
|
||||||
|
OPT_SECURE_DATA='no'
|
||||||
|
DEF_OPT_SECURE_DATA='no'
|
||||||
|
OPT_SECURE_PROCFS='yes'
|
||||||
|
DEF_OPT_SECURE_PROCFS='yes'
|
||||||
|
OPT_SLM='no'
|
||||||
|
DEF_OPT_SLM='no'
|
||||||
|
OPT_SSHD_PREGEN='yes'
|
||||||
|
DEF_OPT_SSHD_PREGEN='yes'
|
||||||
|
OPT_SSH_IDENT='prompt'
|
||||||
|
DEF_OPT_SSH_IDENT='prompt'
|
||||||
|
OPT_SYS_INODES='1000'
|
||||||
|
DEF_OPT_SYS_INODES='1000'
|
||||||
|
OPT_SYS_SIZE='20'
|
||||||
|
DEF_OPT_SYS_SIZE='20'
|
||||||
|
OPT_TCG='no'
|
||||||
|
DEF_OPT_TCG='no'
|
||||||
|
OPT_TELNET='no'
|
||||||
|
DEF_OPT_TELNET='no'
|
||||||
|
OPT_TOMCRYPT='no'
|
||||||
|
DEF_OPT_TOMCRYPT='no'
|
||||||
|
OPT_TOYBOX='no'
|
||||||
|
DEF_OPT_TOYBOX='no'
|
||||||
|
OPT_TYPE='qemu'
|
||||||
|
DEF_OPT_TYPE='qemu'
|
||||||
|
OPT_TZ='UTC0'
|
||||||
|
DEF_OPT_TZ='UTC0'
|
||||||
|
OPT_UNION='yes'
|
||||||
|
DEF_OPT_UNION='yes'
|
||||||
|
OPT_USB='no'
|
||||||
|
DEF_OPT_USB='no'
|
||||||
|
OPT_VALGRIND='no'
|
||||||
|
DEF_OPT_VALGRIND='no'
|
||||||
|
OPT_ZONEINFO='no'
|
||||||
|
DEF_OPT_ZONEINFO='no'
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
# local/snippets/data_files.custom
|
||||||
|
# Placeholder for local list of files to add to data partition
|
||||||
|
|
||||||
|
home/root/.ssh/environment = {
|
||||||
|
TERM=qansi
|
||||||
|
PATH=__IFS_PATH__:/system/xbin
|
||||||
|
#LD_LIBRARY_PATH=__PROC_LIB__:/home/qt/work/install/target/lib
|
||||||
|
#QSG_RHI_BACKEND=software
|
||||||
|
#QT_QPA_PLATFORM=offscreen
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
root:x:0:0:Superuser:/data/home/root:/bin/sh
|
||||||
|
sshd:x:15:6:sshd:/data/var/chroot/sshd:/bin/false
|
||||||
|
qnxuser:x:__QNXUSER_UID__:__QNXUSER_GID__:User9:/data/home/qnxuser:/bin/sh
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
root::1475759054:0:0
|
||||||
|
qnxuser:@S@f0J4xZibUbKllVqPMzetauCHLRi+9C8wTsxYXE5r7Pfhda5FI7zkObEmKogy01pAX5f/1niG2S2eLXbLs3xoww==@YjBmOTQwNzZiNzYwMzY3N2RkMGQ1NTZmNzA5MDFhMWY=:1476890273:0:0
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
# local/snippets/system_files.custom
|
||||||
|
# Placeholder for local list of files to add to system partition
|
||||||
|
|
||||||
|
[perms=444] etc/ssh/sshd_config={
|
||||||
|
HostKey /data/var/ssh/ssh_host_rsa_key
|
||||||
|
HostKey /data/var/ssh/ssh_host_ed25519_key
|
||||||
|
AuthorizedKeysFile .ssh/authorized_keys
|
||||||
|
PermitUserEnvironment yes
|
||||||
|
AuthenticationMethods none
|
||||||
|
PermitEmptyPasswords yes
|
||||||
|
PermitRootLogin yes
|
||||||
|
PidFile none
|
||||||
|
Subsystem sftp /system/xbin/sftp-server
|
||||||
|
}
|
||||||
|
|
||||||
|
# libraries Qt requires
|
||||||
|
lib/libicuuc.so.67=usr/lib/libicuuc.so.67
|
||||||
|
lib/libicudata.so.67=usr/lib/libicudata.so.67
|
||||||
|
lib/libicui18n.so.67=usr/lib/libicui18n.so.67
|
||||||
|
lib/libGLESv2.so.1=usr/lib/libGLESv2.so.1
|
||||||
|
lib/libEGL.so.1=usr/lib/libEGL.so.1
|
||||||
|
lib/libfontconfig.so.1=usr/lib/libfontconfig.so.1
|
||||||
|
lib/libz.so.2=usr/lib/libz.so.2
|
||||||
|
lib/libxml2.so.2=usr/lib/libxml2.so.2
|
||||||
|
lib/libfreetype.so.1=usr/lib/libfreetype.so.1
|
||||||
|
lib/libpng16.so.16=usr/lib/libpng16.so.16
|
||||||
|
lib/liblzma.so.5=usr/lib/liblzma.so.5
|
||||||
|
lib/libbacktrace.so.1=usr/lib/libbacktrace.so.1
|
||||||
|
lib/libm.so.3=lib/libm.so.3
|
||||||
@@ -42,11 +42,11 @@ source "${BASH_SOURCE%/*}/InstallAppFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="3.20"
|
majorminorversion="3.21"
|
||||||
version="3.20.5"
|
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="5632fed86dbe0e5157fd233b1db6db738dbe4d1f"
|
SHA1="5845da632d0f073c7761df4e78efb4405e00ac5a"
|
||||||
appPrefix="cmake-$version-macos-universal"
|
appPrefix="cmake-$version-macos-universal"
|
||||||
|
|
||||||
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -38,11 +38,11 @@
|
|||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
echo "Installing Java Development Kit"
|
echo "Installing Java Development Kit"
|
||||||
|
version=11.0.12
|
||||||
targetFile=jdk-8u102-macosx-x64.dmg
|
targetFile=jdk-${version}_osx-x64_bin.dmg
|
||||||
|
|
||||||
url=ci-files01-hki.intra.qt.io:/hdd/www/input/mac
|
url=ci-files01-hki.intra.qt.io:/hdd/www/input/mac
|
||||||
# url_alt=http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u102-macosx-x64.dmg
|
# url_alt=https://www.oracle.com/java/technologies/downloads/#java11-linux
|
||||||
|
|
||||||
echo "Mounting $targetFile"
|
echo "Mounting $targetFile"
|
||||||
sudo mkdir -p /Volumes/files
|
sudo mkdir -p /Volumes/files
|
||||||
@@ -53,12 +53,12 @@ sudo umount /Volumes/files
|
|||||||
sudo hdiutil attach "/tmp/$targetFile"
|
sudo hdiutil attach "/tmp/$targetFile"
|
||||||
|
|
||||||
echo Installing JDK
|
echo Installing JDK
|
||||||
cd /Volumes/JDK\ 8\ Update\ 102/ && sudo installer -package JDK\ 8\ Update\ 102.pkg -target /
|
cd /Volumes/JDK\ ${version} && sudo installer -package JDK\ ${version}.pkg -target /
|
||||||
|
|
||||||
echo "Unmounting $targetFile"
|
echo "Unmounting $targetFile"
|
||||||
sudo hdiutil unmount /Volumes/JDK\ 8\ Update\ 102/ -force
|
sudo hdiutil unmount /Volumes/JDK\ ${version} -force
|
||||||
|
|
||||||
echo "Disable auto update"
|
echo "Disable auto update"
|
||||||
sudo defaults write /Library/Preferences/com.oracle.java.Java-Updater JavaAutoUpdateEnabled -bool false
|
sudo defaults write /Library/Preferences/com.oracle.java.Java-Updater JavaAutoUpdateEnabled -bool false
|
||||||
|
|
||||||
echo "JDK Version = 8 update 102" >> ~/versions.txt
|
echo "JDK Version = ${version}" >> ~/versions.txt
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
||||||
|
|
||||||
version="1.10.2"
|
version="1.10.2"
|
||||||
internalUrl="http://ci-files01-hki.ci.local/input/mac/ninja-mac_v${version}.zip"
|
internalUrl="http://ci-files01-hki.intra.qt.io/input/mac/ninja-mac_v${version}.zip"
|
||||||
externalUrl="https://github.com/ninja-build/ninja/releases/download/v${version}/ninja-mac.zip"
|
externalUrl="https://github.com/ninja-build/ninja/releases/download/v${version}/ninja-mac.zip"
|
||||||
SHA1="95d0ca5e7c67ab7181c87e6a6ec59d11b1ff2d30"
|
SHA1="95d0ca5e7c67ab7181c87e6a6ec59d11b1ff2d30"
|
||||||
DestDir="/usr/local/bin/"
|
DestDir="/usr/local/bin/"
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|||||||
# This script will install Nodejs
|
# This script will install Nodejs
|
||||||
|
|
||||||
version="14.16.1"
|
version="14.16.1"
|
||||||
urlCache="http://ci-files01-hki.ci.local/input/nodejs/node-v$version.pkg"
|
urlCache="http://ci-files01-hki.intra.qt.io/input/nodejs/node-v$version.pkg"
|
||||||
urlOffcial="https://nodejs.org/dist/v$version/node-v$version.pkg"
|
urlOffcial="https://nodejs.org/dist/v$version/node-v$version.pkg"
|
||||||
sha1="4720274971c40fe51b2c647060f77c45fb4949a7"
|
sha1="4720274971c40fe51b2c647060f77c45fb4949a7"
|
||||||
|
|
||||||
|
|||||||
73
coin/provisioning/common/macos/postgresql.sh
Executable file
73
coin/provisioning/common/macos/postgresql.sh
Executable file
@@ -0,0 +1,73 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2020 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
# This script installs PostgreSQL
|
||||||
|
|
||||||
|
# PostgreSQL is needed for Qt to be able to support PostgreSQL
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/SetEnvVar.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
# shellcheck source=../common/unix/DownloadURL.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
|
||||||
|
psqlAppVersion="2.5"
|
||||||
|
psqlVersion="14"
|
||||||
|
|
||||||
|
packageName="Postgres-$psqlAppVersion-$psqlVersion.dmg"
|
||||||
|
|
||||||
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/macos_10.12_sierra/$packageName"
|
||||||
|
AltUrl="https://github.com/PostgresApp/PostgresApp/releases/download/v$psqlAppVersion/$packageName"
|
||||||
|
SHA1="04cb6939704c5ede5646c1da8a686da3ded98a26"
|
||||||
|
appPrefix=""
|
||||||
|
|
||||||
|
DownloadURL "$PrimaryUrl" "$AltUrl" "$SHA1" "/tmp/$packageName"
|
||||||
|
|
||||||
|
mountpoint="/tmp/pg-mount"
|
||||||
|
mkdir -p "$mountpoint"
|
||||||
|
|
||||||
|
echo "Mounting $packageName in $mountpoint"
|
||||||
|
hdiutil attach -nobrowse -mountpoint "$mountpoint" "/tmp/$packageName"
|
||||||
|
|
||||||
|
rm -Rf /Applications/Postgres.app
|
||||||
|
cp -Rf "$mountpoint/Postgres.app" /Applications
|
||||||
|
|
||||||
|
umount "$mountpoint"
|
||||||
|
echo "Removing $packageName"
|
||||||
|
rm "/tmp/$packageName"
|
||||||
|
|
||||||
|
SetEnvVar "POSTGRESQLBINPATH" "/Applications/Postgres.app/Contents/Versions/$psqlVersion/bin"
|
||||||
|
echo "PostgreSQL = $psqlVersion ($psqlAppVersion)" >> ~/versions.txt
|
||||||
@@ -43,23 +43,23 @@ source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|||||||
# shellcheck source=./pip.sh
|
# shellcheck source=./pip.sh
|
||||||
source "${BASH_SOURCE%/*}/pip.sh"
|
source "${BASH_SOURCE%/*}/pip.sh"
|
||||||
|
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/python-3.7.4-macosx10.9.pkg"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/python-3.9.6-macos11.pkg"
|
||||||
AltUrl="https://www.python.org/ftp/python/3.7.4/python-3.7.4-macosx10.9.pkg"
|
AltUrl="https://www.python.org/ftp/python/3.9.6/python-3.9.6-macos11.pkg"
|
||||||
SHA1="ef8a6b1abba6a6e8553916a881af440705653fa8"
|
SHA1="2af5277c2e197719eb4b820430dee5d89e2577b6"
|
||||||
DestDir="/"
|
DestDir="/"
|
||||||
|
|
||||||
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
|
||||||
|
|
||||||
InstallPip python3.7
|
InstallPip python3.9
|
||||||
|
|
||||||
/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3 install virtualenv wheel
|
/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3 install virtualenv wheel
|
||||||
|
|
||||||
SetEnvVar "PYTHON3_PATH" "/Library/Frameworks/Python.framework/Versions/3.7/bin"
|
SetEnvVar "PYTHON3_PATH" "/Library/Frameworks/Python.framework/Versions/3.9/bin"
|
||||||
SetEnvVar "PIP3_PATH" "/Library/Frameworks/Python.framework/Versions/3.7/bin"
|
SetEnvVar "PIP3_PATH" "/Library/Frameworks/Python.framework/Versions/3.9/bin"
|
||||||
|
|
||||||
# Install all needed packages in a special wheel cache directory
|
# Install all needed packages in a special wheel cache directory
|
||||||
/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3 wheel --wheel-dir $HOME/python3-wheels -r ${BASH_SOURCE%/*}/../shared/requirements.txt
|
/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3 wheel --wheel-dir $HOME/python3-wheels -r ${BASH_SOURCE%/*}/../shared/requirements.txt
|
||||||
SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels"
|
SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels"
|
||||||
|
|
||||||
echo "python3 = 3.7.4" >> ~/versions.txt
|
echo "python3 = 3.9.6" >> ~/versions.txt
|
||||||
|
|
||||||
|
|||||||
@@ -3,17 +3,17 @@
|
|||||||
# Then all the packages. Duplicates are wanted as every module should install
|
# Then all the packages. Duplicates are wanted as every module should install
|
||||||
# all packages it needs and shouldn't depend on a package from another module
|
# all packages it needs and shouldn't depend on a package from another module
|
||||||
#
|
#
|
||||||
# qtivi
|
# qtinterfaceframework
|
||||||
antlr4-python3-runtime==4.7.1
|
antlr4-python3-runtime==4.9.2
|
||||||
argh==0.26.2
|
argh==0.26.2
|
||||||
click==6.7
|
click==8.0.1
|
||||||
coloredlogs==10.0
|
coloredlogs==15.0.1
|
||||||
humanfriendly==4.15.1
|
humanfriendly==10.0
|
||||||
Jinja2==2.10.3
|
Jinja2==3.0.1
|
||||||
MarkupSafe==1.0
|
MarkupSafe==2.0.1
|
||||||
path.py==11.0.1
|
path.py==12.5.0
|
||||||
pathtools==0.1.2
|
pathtools==0.1.2
|
||||||
PyYAML==5.1
|
PyYAML==5.4.1
|
||||||
six==1.11.0
|
six==1.16.0
|
||||||
typing==3.6.4
|
typing==3.7.4
|
||||||
watchdog==0.8.3
|
watchdog==2.1.5
|
||||||
|
|||||||
@@ -50,8 +50,8 @@ sha="bad9dc4ae6dcc1855085463099b5dacb0ec6130b"
|
|||||||
opensslHome="${HOME}/openssl-${version}"
|
opensslHome="${HOME}/openssl-${version}"
|
||||||
opensslSource="${opensslHome}-src"
|
opensslSource="${opensslHome}-src"
|
||||||
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
||||||
tar -xzf "$targetFile" -C "$HOME"
|
mkdir -p "$opensslSource"
|
||||||
mv "$opensslHome" "$opensslSource"
|
tar -xzf "$targetFile" --strip 1 -C "$opensslSource"
|
||||||
cd "$opensslSource"
|
cd "$opensslSource"
|
||||||
pwd
|
pwd
|
||||||
|
|
||||||
@@ -68,11 +68,17 @@ if [[ "$os" == "linux" ]]; then
|
|||||||
elif [ "$os" == "macos" -o "$os" == "macos-universal" ]; then
|
elif [ "$os" == "macos" -o "$os" == "macos-universal" ]; then
|
||||||
# Below target location has been hard coded into Coin.
|
# Below target location has been hard coded into Coin.
|
||||||
# QTQAINFRA-1195
|
# QTQAINFRA-1195
|
||||||
openssl_install_dir=/usr/local/openssl-$version
|
echo "prefix=$prefix"
|
||||||
opensslTargetLocation="/usr/local/opt/openssl"
|
if [[ -z "$prefix" ]]; then
|
||||||
|
prefix="/usr/local"
|
||||||
|
fi
|
||||||
|
openssl_install_dir="$prefix/openssl-$version"
|
||||||
|
opensslTargetLocation="$prefix/opt/openssl"
|
||||||
|
|
||||||
commonFlags="no-tests shared no-ssl3-method enable-ec_nistp_64_gcc_128 -Wa,--noexecstack"
|
commonFlags="no-tests shared no-ssl3-method enable-ec_nistp_64_gcc_128 -Wa,--noexecstack"
|
||||||
|
|
||||||
|
export MACOSX_DEPLOYMENT_TARGET=10.14
|
||||||
|
|
||||||
opensslBuild="${opensslHome}-build"
|
opensslBuild="${opensslHome}-build"
|
||||||
opensslDestdir="${opensslHome}-destdir"
|
opensslDestdir="${opensslHome}-destdir"
|
||||||
mkdir -p $opensslBuild
|
mkdir -p $opensslBuild
|
||||||
@@ -80,17 +86,17 @@ elif [ "$os" == "macos" -o "$os" == "macos-universal" ]; then
|
|||||||
if [ "$os" == "macos-universal" ]; then
|
if [ "$os" == "macos-universal" ]; then
|
||||||
archs="x86_64 arm64"
|
archs="x86_64 arm64"
|
||||||
else
|
else
|
||||||
archs="x86_64"
|
archs="$(uname -m)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for arch in $archs; do
|
for arch in $archs; do
|
||||||
cd $opensslBuild
|
cd $opensslBuild
|
||||||
echo "Configuring OpenSSL for $arch"
|
echo "Configuring OpenSSL for $arch"
|
||||||
mkdir $arch && cd $arch
|
mkdir -p $arch && cd $arch
|
||||||
$opensslSource/Configure --prefix=$openssl_install_dir $commonFlags darwin64-$arch-cc
|
$opensslSource/Configure --prefix=$openssl_install_dir $commonFlags darwin64-$arch-cc
|
||||||
|
|
||||||
echo "Building OpenSSL for $arch"
|
echo "Building OpenSSL for $arch in $PWD"
|
||||||
make --silent >> /tmp/openssl_make.log 2>&1
|
make >> /tmp/openssl_make.log 2>&1
|
||||||
|
|
||||||
echo "Installing OpenSSL for $arch"
|
echo "Installing OpenSSL for $arch"
|
||||||
if [ "$os" == "macos-universal" ]; then
|
if [ "$os" == "macos-universal" ]; then
|
||||||
@@ -99,12 +105,13 @@ elif [ "$os" == "macos" -o "$os" == "macos-universal" ]; then
|
|||||||
destdir=""
|
destdir=""
|
||||||
fi
|
fi
|
||||||
# shellcheck disable=SC2024
|
# shellcheck disable=SC2024
|
||||||
sudo make --silent install DESTDIR=$destdir >> /tmp/openssl_make_install.log 2>&1
|
sudo make install_sw install_ssldirs DESTDIR=$destdir >> /tmp/openssl_make_install.log 2>&1
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ "$os" == "macos-universal" ]; then
|
if [ "$os" == "macos-universal" ]; then
|
||||||
echo "Making universal OpenSSL package"
|
echo "Making universal OpenSSL package"
|
||||||
# shellcheck disable=SC2024
|
# shellcheck disable=SC2024
|
||||||
|
sudo rm -Rf "$openssl_install_dir"
|
||||||
sudo ${BASH_SOURCE%/*}/../macos/makeuniversal.sh "$opensslDestdir/x86_64" $opensslDestdir/arm64
|
sudo ${BASH_SOURCE%/*}/../macos/makeuniversal.sh "$opensslDestdir/x86_64" $opensslDestdir/arm64
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -65,15 +65,24 @@ opensslHome="${HOME}/openssl/android/openssl-${version}"
|
|||||||
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
DownloadURL "$cachedUrl" "$officialUrl" "$sha" "$targetFile"
|
||||||
mkdir -p "${HOME}/openssl/android/"
|
mkdir -p "${HOME}/openssl/android/"
|
||||||
tar -xzf "$targetFile" -C "${HOME}/openssl/android/"
|
tar -xzf "$targetFile" -C "${HOME}/openssl/android/"
|
||||||
|
if uname -a |grep -q "Darwin"; then
|
||||||
TOOLCHAIN=${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64/bin
|
TOOLCHAIN=${ANDROID_NDK_ROOT}/toolchains/llvm/prebuilt/darwin-x86_64/bin
|
||||||
|
else
|
||||||
|
TOOLCHAIN=${ANDROID_NDK_ROOT}/toolchains/llvm/prebuilt/linux-x86_64/bin
|
||||||
|
fi
|
||||||
cd "$opensslHome"
|
cd "$opensslHome"
|
||||||
PATH=$TOOLCHAIN:$PATH CC=clang ./Configure android-arm
|
PATH=$TOOLCHAIN:$PATH CC=clang ./Configure android-arm
|
||||||
PATH=$TOOLCHAIN:$PATH CC=clang make build_generated
|
PATH=$TOOLCHAIN:$PATH CC=clang make build_generated
|
||||||
'
|
'
|
||||||
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_k_for-android-ndk-21.tar.gz"
|
|
||||||
|
if uname -a |grep -q "Darwin"; then
|
||||||
|
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_k_for-android-ndk-21_darwin.tar.gz"
|
||||||
|
sha="6e3e48441ff58596f25bc27fdc05ae43e5a7581d"
|
||||||
|
else
|
||||||
|
prebuiltUrl="http://ci-files01-hki.intra.qt.io/input/openssl/prebuilt-openssl-1_1_1_k_for-android-ndk-21.tar.gz"
|
||||||
|
sha="8c4db1eb8460d749c998a0e033b3939123cbc5ac"
|
||||||
|
fi
|
||||||
targetFile="/tmp/prebuilt-openssl-$version.tar.gz"
|
targetFile="/tmp/prebuilt-openssl-$version.tar.gz"
|
||||||
sha="8c4db1eb8460d749c998a0e033b3939123cbc5ac"
|
|
||||||
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$sha" "$targetFile"
|
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$sha" "$targetFile"
|
||||||
tar -xzf "$targetFile" -C "${HOME}"
|
tar -xzf "$targetFile" -C "${HOME}"
|
||||||
|
|
||||||
@@ -41,20 +41,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="6.7-20210615-1349"
|
version="6.7.1"
|
||||||
qtBranch="61x"
|
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"
|
||||||
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/515x/.squish-3-license"
|
||||||
licenseSHA="e000d2f95b30b82f405b9dcbeb233cd43710a41a"
|
licenseSHA="e000d2f95b30b82f405b9dcbeb233cd43710a41a"
|
||||||
if uname -a |grep -q Darwin; then
|
if uname -a |grep -q Darwin; then
|
||||||
version="6.7-20210301-1401"
|
compressedFolder="prebuild-squish-$version-515x-macx86_64.tar.gz"
|
||||||
compressedFolder="prebuild-squish-$version-$qtBranch-macx86_64.tar.gz"
|
sha1="1526d4d57f8025f83aad836a43e8fa0317dbddc2"
|
||||||
sha1="15f7f8e9944fdc36b9b6e37576d6ca96713a8ac5"
|
|
||||||
else
|
else
|
||||||
compressedFolder="prebuild-squish-$version-$qtBranch-linux64.tar.gz"
|
compressedFolder="prebuild-squish-$version-$qtBranch-linux64.tar.gz"
|
||||||
sha1="e32e5db1713e3050c3cdce696d7509c468afc7d3"
|
sha1="d412c3389d95a65341b51d2e14cba47ce3b54a86"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mountFolder="/tmp/squish"
|
mountFolder="/tmp/squish"
|
||||||
@@ -97,6 +96,9 @@ echo "Unmounting $mountFolder"
|
|||||||
sudo diskutil unmount force "$mountFolder" || sudo umount -f "$mountFolder"
|
sudo diskutil unmount force "$mountFolder" || sudo umount -f "$mountFolder"
|
||||||
|
|
||||||
sudo mv "$installFolder/rta_squish_$version" "$squishFolder"
|
sudo mv "$installFolder/rta_squish_$version" "$squishFolder"
|
||||||
|
if uname -a |grep -q Darwin; then
|
||||||
|
sudo xattr -r -c "$squishFolder"
|
||||||
|
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
|
||||||
|
|||||||
@@ -87,10 +87,10 @@ if ((Test-Path $prebuilt_url)) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$configure = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_HOME=$ndkPath PATH=${cc_path}:`$PATH CC=clang $openssl_path/Configure shared android-arm`"")
|
$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
|
CheckExitCode $configure
|
||||||
|
|
||||||
$make = Start-Process -NoNewWindow -Wait -PassThru -ErrorAction Stop -FilePath "$msys_bash" -ArgumentList ("-lc", "`"pushd $openssl_path; ANDROID_NDK_HOME=$ndkPath PATH=${cc_path}:`$PATH CC=clang make -f $openssl_path/Makefile build_generated`"")
|
$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
|
CheckExitCode $make
|
||||||
|
|
||||||
Pop-Location
|
Pop-Location
|
||||||
|
|||||||
@@ -51,8 +51,8 @@ $ndkZip = "c:\Windows\Temp\android_ndk_$ndkVersion.zip"
|
|||||||
$toolsVersion = "2.1"
|
$toolsVersion = "2.1"
|
||||||
$toolsFile = "commandlinetools-win-6609375_latest.zip"
|
$toolsFile = "commandlinetools-win-6609375_latest.zip"
|
||||||
$sdkApi = "ANDROID_API_VERSION"
|
$sdkApi = "ANDROID_API_VERSION"
|
||||||
$sdkApiLevel = "android-29"
|
$sdkApiLevel = "android-31"
|
||||||
$sdkBuildToolsVersion = "29.0.3"
|
$sdkBuildToolsVersion = "31.0.0"
|
||||||
$toolsCachedUrl= "\\ci-files01-hki.intra.qt.io\provisioning\android\$toolsFile"
|
$toolsCachedUrl= "\\ci-files01-hki.intra.qt.io\provisioning\android\$toolsFile"
|
||||||
$toolsOfficialUrl = "https://dl.google.com/android/repository/$toolsFile"
|
$toolsOfficialUrl = "https://dl.google.com/android/repository/$toolsFile"
|
||||||
$toolsChecksum = "e2e19c2ff584efa87ef0cfdd1987f92881323208"
|
$toolsChecksum = "e2e19c2ff584efa87ef0cfdd1987f92881323208"
|
||||||
@@ -73,13 +73,12 @@ function Install($1, $2, $3, $4) {
|
|||||||
|
|
||||||
Write-Host "Installing Android NDK $nkdVersion"
|
Write-Host "Installing Android NDK $nkdVersion"
|
||||||
Install $ndkCachedUrl $ndkZip $ndkChecksum $ndkOfficialUrl
|
Install $ndkCachedUrl $ndkZip $ndkChecksum $ndkOfficialUrl
|
||||||
Set-EnvironmentVariable "ANDROID_NDK_HOME" $ndkFolder
|
|
||||||
Set-EnvironmentVariable "ANDROID_NDK_ROOT" $ndkFolder
|
Set-EnvironmentVariable "ANDROID_NDK_ROOT" $ndkFolder
|
||||||
|
|
||||||
Install $toolsCachedUrl $sdkZip $toolsChecksum $sdkOfficialUrl
|
Install $toolsCachedUrl $sdkZip $toolsChecksum $sdkOfficialUrl
|
||||||
New-Item -ItemType directory -Path $toolsFolder
|
New-Item -ItemType directory -Path $toolsFolder
|
||||||
Move-Item -Path C:\Utils\Android\tools -Destination $toolsFolder\
|
Move-Item -Path C:\Utils\Android\tools -Destination $toolsFolder\
|
||||||
Set-EnvironmentVariable "ANDROID_SDK_HOME" "C:\Utils\Android"
|
Set-EnvironmentVariable "ANDROID_SDK_ROOT" "C:\Utils\Android"
|
||||||
Set-EnvironmentVariable "ANDROID_API_VERSION" $sdkApiLevel
|
Set-EnvironmentVariable "ANDROID_API_VERSION" $sdkApiLevel
|
||||||
|
|
||||||
if (IsProxyEnabled) {
|
if (IsProxyEnabled) {
|
||||||
|
|||||||
@@ -0,0 +1,4 @@
|
|||||||
|
Write-Host "Change locale and language settings"
|
||||||
|
Set-WinSystemLocale -SystemLocale en-US
|
||||||
|
Set-WinUILanguageOverride -Language en-US
|
||||||
|
Set-WinUserLanguageList en-US -Force
|
||||||
@@ -33,8 +33,8 @@
|
|||||||
|
|
||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
$majorminorversion = "3.20"
|
$majorminorversion = "3.21"
|
||||||
$version = "3.20.5"
|
$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"
|
||||||
@@ -44,7 +44,7 @@ Write-Host "Removing old cmake"
|
|||||||
Remove "C:\CMake"
|
Remove "C:\CMake"
|
||||||
|
|
||||||
Download $officialurl $cachedurl $zip
|
Download $officialurl $cachedurl $zip
|
||||||
Verify-Checksum $zip "1d93f648fba4d66d76ca3d0d7056ba8c411652d2"
|
Verify-Checksum $zip "7271b8c568f428af433f3aae80c292ef868993c5"
|
||||||
|
|
||||||
Extract-7Zip $zip C:
|
Extract-7Zip $zip C:
|
||||||
$defaultinstallfolder = "C:\cmake-" + $version + "-windows-i386"
|
$defaultinstallfolder = "C:\cmake-" + $version + "-windows-i386"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -35,36 +35,28 @@
|
|||||||
|
|
||||||
# This script will install Java SE
|
# This script will install Java SE
|
||||||
|
|
||||||
$installdir = "C:\Program Files\Java\jdk1.8.0_144"
|
|
||||||
|
|
||||||
$version = "8u144"
|
|
||||||
if (Is64BitWinHost) {
|
if (Is64BitWinHost) {
|
||||||
|
$version = "11.0.12"
|
||||||
$arch = "x64"
|
$arch = "x64"
|
||||||
$sha1 = "adb03bc3f4b40bcb3227687860798981d58e1858"
|
$sha1 = "135ffd1c350509729551876232a5354070732e92"
|
||||||
} else {
|
} else {
|
||||||
|
$version = "8u144"
|
||||||
$arch = "i586"
|
$arch = "i586"
|
||||||
$sha1 = "3b9ab95914514eaefd72b815c5d9dd84c8e216fc"
|
$sha1 = "3b9ab95914514eaefd72b815c5d9dd84c8e216fc"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$installdir = "C:\Program Files\Java\jdk-$version"
|
||||||
|
|
||||||
$url_cache = "\\ci-files01-hki.intra.qt.io\provisioning\windows\jdk-" + $version + "-windows-" + $arch + ".exe"
|
$url_cache = "\\ci-files01-hki.intra.qt.io\provisioning\windows\jdk-" + $version + "-windows-" + $arch + ".exe"
|
||||||
$official_url = "http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-" + $version + "-windows-" + $arch + ".exe"
|
# NOTE! Official URL is behind login portal. It can't be used whit this script instead it need to be fetched to $url_cache first
|
||||||
|
# java 11: https://www.oracle.com/java/technologies/downloads/#java11-windows
|
||||||
|
# java 8: $official_url = "http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-" + $version + "-windows-" + $arch + ".exe"
|
||||||
$javaPackage = "C:\Windows\Temp\jdk-$version.exe"
|
$javaPackage = "C:\Windows\Temp\jdk-$version.exe"
|
||||||
|
|
||||||
Write-Host "Fetching Java SE $version..."
|
Write-Host "Fetching Java SE $version..."
|
||||||
$ProgressPreference = 'SilentlyContinue'
|
$ProgressPreference = 'SilentlyContinue'
|
||||||
try {
|
Write-Host "...from local cache"
|
||||||
Write-Host "...from local cache"
|
Download $url_cache $url_cache $javaPackage
|
||||||
Download $url_cache $url_cache $javaPackage
|
|
||||||
} catch {
|
|
||||||
Write-Host "...from oracle.com"
|
|
||||||
$client = new-object System.Net.WebClient
|
|
||||||
$cookie = "oraclelicense=accept-securebackup-cookie"
|
|
||||||
$client.Headers.Add("Cookie", $cookie)
|
|
||||||
$client.DownloadFile($official_url, $javaPackage)
|
|
||||||
|
|
||||||
Download $official_url $official_url $javaPackage
|
|
||||||
}
|
|
||||||
|
|
||||||
Verify-Checksum $javaPackage $sha1
|
Verify-Checksum $javaPackage $sha1
|
||||||
|
|
||||||
Run-Executable "$javaPackage" "/s SPONSORS=0"
|
Run-Executable "$javaPackage" "/s SPONSORS=0"
|
||||||
|
|||||||
68
coin/provisioning/common/windows/install-mingw-810.ps1
Normal file
68
coin/provisioning/common/windows/install-mingw-810.ps1
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
function InstallMinGW
|
||||||
|
{
|
||||||
|
Param (
|
||||||
|
[string] $release = $(BadParam("release file name")),
|
||||||
|
[string] $sha1 = $(BadParam("SHA1 checksum of the file")),
|
||||||
|
[string] $suffix = ""
|
||||||
|
)
|
||||||
|
|
||||||
|
$arch, $version, $null, $threading, $ex_handling, $build_ver, $revision = $release.split('-')
|
||||||
|
|
||||||
|
if ($arch -eq "i686") { $win_arch = "Win32" }
|
||||||
|
elseif ($arch -eq "x86_64") { $win_arch = "Win64" }
|
||||||
|
|
||||||
|
$envvar = "MINGW$version$suffix"
|
||||||
|
$envvar = $envvar -replace '["."]'
|
||||||
|
$targetdir = "C:\$envvar"
|
||||||
|
$url_cache = "\\ci-files01-hki.intra.qt.io\provisioning\windows\" + $release + ".7z"
|
||||||
|
$url_official = "https://netcologne.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20" + $win_arch + "/Personal%20Builds/mingw-builds/" + $version + "/threads-" + $threading + "/" + $ex_handling + "/" + $arch + "-" + $version + "-release-" + $threading + "-" + $ex_handling + "-" + $build_ver + "-" + $revision + ".7z"
|
||||||
|
|
||||||
|
$mingwPackage = "C:\Windows\Temp\MinGW-$version.zip"
|
||||||
|
Download $url_official $url_cache $mingwPackage
|
||||||
|
Verify-Checksum $mingwPackage $sha1
|
||||||
|
|
||||||
|
Extract-7Zip $mingwPackage $TARGETDIR
|
||||||
|
|
||||||
|
Set-EnvironmentVariable "$envvar" ("$targetdir\mingw" + $win_arch.Substring($win_arch.get_Length()-2))
|
||||||
|
|
||||||
|
Write-Host "Cleaning $mingwPackage.."
|
||||||
|
Remove "$mingwPackage"
|
||||||
|
|
||||||
|
Write-Output "MinGW = $version $release" >> ~\versions.txt
|
||||||
|
|
||||||
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -37,23 +37,20 @@ function InstallMinGW
|
|||||||
{
|
{
|
||||||
Param (
|
Param (
|
||||||
[string] $release = $(BadParam("release file name")),
|
[string] $release = $(BadParam("release file name")),
|
||||||
[string] $sha1 = $(BadParam("SHA1 checksum of the file")),
|
[string] $sha1 = $(BadParam("SHA1 checksum of the file"))
|
||||||
[string] $suffix = ""
|
|
||||||
)
|
)
|
||||||
|
|
||||||
$arch, $version, $null, $threading, $ex_handling, $build_ver, $revision = $release.split('-')
|
$null, $null, $arch, $version, $null, $threading, $ex_handling, $build_ver, $revision = $release.split('-')
|
||||||
|
|
||||||
if ($arch -eq "i686") { $win_arch = "Win32" }
|
if ($arch -eq "x86_64") { $win_arch = "Win64" }
|
||||||
elseif ($arch -eq "x86_64") { $win_arch = "Win64" }
|
$envvar = "MINGW$version"
|
||||||
|
|
||||||
$envvar = "MINGW$version$suffix"
|
|
||||||
$envvar = $envvar -replace '["."]'
|
$envvar = $envvar -replace '["."]'
|
||||||
$targetdir = "C:\$envvar"
|
$targetdir = "C:\$envvar"
|
||||||
$url_cache = "\\ci-files01-hki.intra.qt.io\provisioning\windows\" + $release + ".7z"
|
|
||||||
$url_official = "https://netcologne.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20" + $win_arch + "/Personal%20Builds/mingw-builds/" + $version + "/threads-" + $threading + "/" + $ex_handling + "/" + $arch + "-" + $version + "-release-" + $threading + "-" + $ex_handling + "-" + $build_ver + "-" + $revision + ".7z"
|
|
||||||
|
|
||||||
|
$url_original = "https://github.com/cristianadam/mingw-builds/releases/download/v" + $version + "-" + $revision + "/" + $arch + "-" + $version + "-release-" + $threading + "-" + $ex_handling + "-" + $build_ver + "-" + $revision + ".7z"
|
||||||
|
$url_cache = "\\ci-files01-hki.intra.qt.io\provisioning\windows\" + $release + ".7z"
|
||||||
$mingwPackage = "C:\Windows\Temp\MinGW-$version.zip"
|
$mingwPackage = "C:\Windows\Temp\MinGW-$version.zip"
|
||||||
Download $url_official $url_cache $mingwPackage
|
Download $url_original $url_cache $mingwPackage
|
||||||
Verify-Checksum $mingwPackage $sha1
|
Verify-Checksum $mingwPackage $sha1
|
||||||
|
|
||||||
Extract-7Zip $mingwPackage $TARGETDIR
|
Extract-7Zip $mingwPackage $TARGETDIR
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
$version = "3.6.1"
|
$version = "3.6.1"
|
||||||
$sha1 = "44b8ba225f3b4dc45fb56d5881ec6a91329802b6"
|
$sha1 = "44b8ba225f3b4dc45fb56d5881ec6a91329802b6"
|
||||||
$officialUrl = "https://github.com/protocolbuffers/protobuf/releases/download/v$version/protobuf-all-$version.zip"
|
$officialUrl = "https://github.com/protocolbuffers/protobuf/releases/download/v$version/protobuf-all-$version.zip"
|
||||||
$cachedUrl = "http://ci-files01-hki.ci.local/input/automotive_suite/protobuf-all-$version.zip"
|
$cachedUrl = "http://ci-files01-hki.intra.qt.io/input/automotive_suite/protobuf-all-$version.zip"
|
||||||
$zip = "C:\Utils\protobuf-all-$version.zip"
|
$zip = "C:\Utils\protobuf-all-$version.zip"
|
||||||
$installationFolder = "C:\Utils\protobuf"
|
$installationFolder = "C:\Utils\protobuf"
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
# Official donwload from https://www.st.com/en/development-tools/stm32cubeprog.html
|
# Official donwload from https://www.st.com/en/development-tools/stm32cubeprog.html
|
||||||
|
|
||||||
$version ="2_5_0"
|
$version ="2_5_0"
|
||||||
$url = "http://ci-files01-hki.ci.local/input/windows/STMicroelectronics_v${version}.zip"
|
$url = "http://ci-files01-hki.intra.qt.io/input/windows/STMicroelectronics_v${version}.zip"
|
||||||
$zip = "C:\Windows\Temp\STMicroelectronics_v${version}.zip"
|
$zip = "C:\Windows\Temp\STMicroelectronics_v${version}.zip"
|
||||||
|
|
||||||
Download $url $url $zip
|
Download $url $url $zip
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
$zip = Get-DownloadLocation "ninja-1.10.2-win-x86.zip"
|
$zip = Get-DownloadLocation "ninja-1.10.2-win-x86.zip"
|
||||||
|
|
||||||
Download https://github.com/ninja-build/ninja/releases/download/v1.10.2/ninja-win.zip \\ci-files01-hki.intra.qt.io\provisioning\ninja\ninja-1.10.2-win-x86.zip $zip
|
Download http://master.qt.io/development_releases/prebuilt/ninja/v1.10.2/ninja-win-x86.zip \\ci-files01-hki.intra.qt.io\provisioning\ninja\ninja-1.10.2-win-really-x86.zip $zip
|
||||||
Verify-Checksum $zip "ccacdf88912e061e0b527f2e3c69ee10544d6f8a"
|
Verify-Checksum $zip "1a22ee9269df8ed69c4600d7ee4ccd8841bb99ca"
|
||||||
|
|
||||||
Extract-7Zip $zip C:\Utils\Ninja
|
Extract-7Zip $zip C:\Utils\Ninja
|
||||||
Remove "$zip"
|
Remove "$zip"
|
||||||
|
|||||||
71
coin/provisioning/common/windows/openssl-arm64.ps1
Normal file
71
coin/provisioning/common/windows/openssl-arm64.ps1
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2021 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$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
|
# This script installs OpenSSL ARM64 $version.
|
||||||
|
|
||||||
|
##### OpenSSL ARM64 has been pre-built with following commands #####
|
||||||
|
# Two different builds were done to the same folder C:\openssl_arm64\. One with '--debug' and one with '--release' parameter
|
||||||
|
# From Visual studio 'C++ Universal Windows Platform support for v142 build tools (ARM64)' and 'Windows Universal C Runtime' were installed
|
||||||
|
# cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build
|
||||||
|
# call vcvarsamd64_arm64
|
||||||
|
#
|
||||||
|
# perl Configure no-asm VC-WIN64-ARM --debug --prefix=C:\openssl_arm64\ --openssldir=C:\openssl_arm64\
|
||||||
|
# nmake
|
||||||
|
# nmake install
|
||||||
|
#
|
||||||
|
# perl Configure no-asm VC-WIN64-ARM --release --prefix=C:\openssl_arm64\ --openssldir=C:\openssl_arm64\
|
||||||
|
# nmake
|
||||||
|
# nmake install
|
||||||
|
#################################################################################################################################################
|
||||||
|
|
||||||
|
$version = "1_1_1_k"
|
||||||
|
$url = "\\ci-files01-hki.intra.qt.io\provisioning\openssl\openssl-$version-arm64.zip"
|
||||||
|
$sha1 = "e31f6d3a4af225f9314830aad099bb8e5d4a7ff1"
|
||||||
|
$installFolder = "C:\openssl_arm64"
|
||||||
|
$zip_package = "C:\Windows\Temp\$version.zip"
|
||||||
|
|
||||||
|
Write-Host "Fetching from URL ..."
|
||||||
|
Download $url $url $zip_package
|
||||||
|
Verify-Checksum $zip_package $sha1
|
||||||
|
Extract-7Zip $zip_package C:\
|
||||||
|
Remove $zip_package
|
||||||
|
|
||||||
|
Set-EnvironmentVariable "OPENSSL_ROOT_DIR_x64_arm64" "$installFolder"
|
||||||
|
Set-EnvironmentVariable "OPENSSL_CONF_x64_arm64" "$installFolder\bin\openssl.cfg"
|
||||||
|
Set-EnvironmentVariable "OPENSSL_INCLUDE_x64_arm64" "$installFolder\include"
|
||||||
|
Set-EnvironmentVariable "OPENSSL_LIB_x64_arm64" "$installFolder\lib"
|
||||||
|
|
||||||
|
# Store version information to ~/versions.txt, which is used to print version information to provision log.
|
||||||
|
Write-Output "OpenSSL ARM= $version" >> ~/versions.txt
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
############################################################################
|
############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -34,12 +34,14 @@
|
|||||||
. "$PSScriptRoot\helpers.ps1"
|
. "$PSScriptRoot\helpers.ps1"
|
||||||
|
|
||||||
# This script will install Vulkan SDK
|
# This script will install Vulkan SDK
|
||||||
|
# Original Download page: https://vulkan.lunarg.com/sdk/home#windows
|
||||||
|
|
||||||
$version = "1.0.51.0"
|
$version = "1.2.182.0"
|
||||||
$url_cache = "\\ci-files01-hki.intra.qt.io\provisioning\windows\VulkanSDK-" +$version+ "-Installer.exe"
|
|
||||||
$vulkanPackage = "C:\Windows\Temp\vulkan-installer-$version.exe"
|
$vulkanPackage = "C:\Windows\Temp\vulkan-installer-$version.exe"
|
||||||
|
$sha1 = "1b662f338bfbfdd00fb9b0c09113eacb94f68a0e"
|
||||||
|
Download "https://sdk.lunarg.com/sdk/download/1.2.182.0/windows/VulkanSDK-$version-Installer.exe" "\\ci-files01-hki.intra.qt.io\provisioning\windows\VulkanSDK-$version-Installer.exe" $vulkanPackage
|
||||||
|
Verify-Checksum "$vulkanPackage" "$sha1"
|
||||||
|
|
||||||
Copy-Item $url_cache $vulkanPackage
|
|
||||||
Run-Executable $vulkanPackage "/S"
|
Run-Executable $vulkanPackage "/S"
|
||||||
|
|
||||||
Write-Host "Cleaning $vulkanPackage.."
|
Write-Host "Cleaning $vulkanPackage.."
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -34,5 +34,5 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/linux/openssl_for_android_linux.sh
|
# shellcheck source=../common/unix/openssl_for_android.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/openssl_for_android_linux.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/openssl_for_android.sh"
|
||||||
|
|||||||
@@ -57,3 +57,5 @@ gsettings set org.gnome.desktop.session idle-delay 0
|
|||||||
echo "Setting Wayland enable as false"
|
echo "Setting Wayland enable as false"
|
||||||
sudo sed -i 's/#WaylandEnable=false/WaylandEnable=false/g' /etc/gdm/custom.conf
|
sudo sed -i 's/#WaylandEnable=false/WaylandEnable=false/g' /etc/gdm/custom.conf
|
||||||
|
|
||||||
|
# Set system locale
|
||||||
|
sudo localectl set-locale LANG=en_US.UTF-8
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ installPackages+=(libxshmfence-devel)
|
|||||||
installPackages+=(nspr-devel)
|
installPackages+=(nspr-devel)
|
||||||
installPackages+=(nss-devel)
|
installPackages+=(nss-devel)
|
||||||
# For Android builds
|
# For Android builds
|
||||||
installPackages+=(java-1.8.0-openjdk-devel)
|
installPackages+=(java-11-openjdk-devel)
|
||||||
# For receiving shasum
|
# For receiving shasum
|
||||||
installPackages+=(perl-Digest-SHA)
|
installPackages+=(perl-Digest-SHA)
|
||||||
# INTEGRITY requirements
|
# INTEGRITY requirements
|
||||||
@@ -138,6 +138,8 @@ installPackages+=(gcc-c++)
|
|||||||
installPackages+=(make)
|
installPackages+=(make)
|
||||||
# Open source VMware Tools
|
# Open source VMware Tools
|
||||||
installPackages+=(open-vm-tools)
|
installPackages+=(open-vm-tools)
|
||||||
|
# Install all available locales (COIN-727)
|
||||||
|
installPackages+=(langpacks-*)
|
||||||
|
|
||||||
sudo yum -y install "${installPackages[@]}"
|
sudo yum -y install "${installPackages[@]}"
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -34,5 +34,5 @@
|
|||||||
#############################################################################
|
#############################################################################
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/linux/openssl_for_android_linux.sh
|
# shellcheck source=../common/unix/openssl_for_android.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/openssl_for_android_linux.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/openssl_for_android.sh"
|
||||||
|
|||||||
@@ -8,10 +8,10 @@ sudo SUSEConnect --cleanup
|
|||||||
sudo sh rmt-client-setup https://repo-clones.ci.qt.io:8082 --yes --fingerprint C9:4F:0B:81:DE:84:AF:F2:50:3E:89:B9:7F:BC:63:BB:A7:AC:BE:97
|
sudo sh rmt-client-setup https://repo-clones.ci.qt.io:8082 --yes --fingerprint C9:4F:0B:81:DE:84:AF:F2:50:3E:89:B9:7F:BC:63:BB:A7:AC:BE:97
|
||||||
|
|
||||||
# Activate these modules
|
# Activate these modules
|
||||||
sudo SUSEConnect -p sle-module-basesystem/15.2/x86_64
|
sudo SUSEConnect -p sle-module-basesystem/15.3/x86_64
|
||||||
sudo SUSEConnect -p sle-module-server-applications/15.2/x86_64
|
sudo SUSEConnect -p sle-module-server-applications/15.3/x86_64
|
||||||
sudo SUSEConnect -p sle-module-desktop-applications/15.2/x86_64
|
sudo SUSEConnect -p sle-module-desktop-applications/15.3/x86_64
|
||||||
sudo SUSEConnect -p sle-module-development-tools/15.2/x86_64
|
sudo SUSEConnect -p sle-module-development-tools/15.3/x86_64
|
||||||
sudo SUSEConnect -p sle-module-python2/15.2/x86_64
|
sudo SUSEConnect -p sle-module-python2/15.3/x86_64
|
||||||
|
|
||||||
sudo zypper lr -u
|
sudo zypper lr -u
|
||||||
@@ -70,14 +70,14 @@ sudo zypper -nq install Mesa-libEGL-devel Mesa-libGL-devel
|
|||||||
sudo zypper -nq install gtk3-devel
|
sudo zypper -nq install gtk3-devel
|
||||||
|
|
||||||
# Xinput2
|
# Xinput2
|
||||||
sudo zypper -nq install libXi-devel postgresql10 postgresql10-devel mysql-devel mysql mysql-server
|
sudo zypper -nq install libXi-devel postgresql13 postgresql13-devel mysql-devel mysql mysql-server
|
||||||
|
|
||||||
# system provided XCB libraries
|
# system provided XCB libraries
|
||||||
sudo zypper -nq install xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel \
|
sudo zypper -nq install xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel \
|
||||||
xcb-util-wm-devel xcb-util-renderutil-devel
|
xcb-util-wm-devel xcb-util-renderutil-devel
|
||||||
|
|
||||||
# ICU
|
# ICU
|
||||||
sudo zypper -nq install libicu-devel libicu60_2
|
sudo zypper -nq install libicu-devel libicu-suse65_1
|
||||||
|
|
||||||
# qtwebengine
|
# qtwebengine
|
||||||
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel libdrm-devel \
|
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel libdrm-devel \
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -35,5 +35,5 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/linux/openssl_for_android_linux.sh
|
# shellcheck source=../common/unix/openssl_for_android_linux.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/openssl_for_android_linux.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/openssl_for_android_linux.sh"
|
||||||
|
|||||||
@@ -63,6 +63,9 @@ EOC
|
|||||||
|
|
||||||
(ping -c 3 repo-clones.ci.qt.io && set_internal_repo) || echo "Internal package repository not found. Using public repositories."
|
(ping -c 3 repo-clones.ci.qt.io && set_internal_repo) || echo "Internal package repository not found. Using public repositories."
|
||||||
|
|
||||||
|
# Make sure needed ca-certificates are available
|
||||||
|
sudo apt-get install --reinstall ca-certificates
|
||||||
|
|
||||||
# Git is not needed by builds themselves, but is nice to have
|
# Git is not needed by builds themselves, but is nice to have
|
||||||
# immediately as one starts debugging
|
# immediately as one starts debugging
|
||||||
installPackages+=(git)
|
installPackages+=(git)
|
||||||
@@ -90,8 +93,7 @@ installPackages+=(libgbm-dev)
|
|||||||
installPackages+=(libxkbfile-dev)
|
installPackages+=(libxkbfile-dev)
|
||||||
installPackages+=(libxshmfence-dev)
|
installPackages+=(libxshmfence-dev)
|
||||||
installPackages+=(libxss-dev)
|
installPackages+=(libxss-dev)
|
||||||
installPackages+=(nodejs)
|
installPackages+=(nodejs-mozilla) # use nodejs-mozilla because nodejs is outdated
|
||||||
# NOTE! Can't install nodejs-dev because libssl1.0-dev conflicts with libssl1.0-dev which is depandency of nodejs-dev.
|
|
||||||
|
|
||||||
# Common event loop handling
|
# Common event loop handling
|
||||||
installPackages+=(libglib2.0-dev)
|
installPackages+=(libglib2.0-dev)
|
||||||
@@ -204,6 +206,7 @@ installPackages+=(ssh)
|
|||||||
# For bitbake
|
# For bitbake
|
||||||
installPackages+=(diffstat)
|
installPackages+=(diffstat)
|
||||||
installPackages+=(binfmt-support)
|
installPackages+=(binfmt-support)
|
||||||
|
installPackages+=(zstd)
|
||||||
# Vulkan is needed for examples
|
# Vulkan is needed for examples
|
||||||
installPackages+=(libvulkan-dev)
|
installPackages+=(libvulkan-dev)
|
||||||
# Needed for qtdltlogging
|
# Needed for qtdltlogging
|
||||||
@@ -218,6 +221,10 @@ installPackages+=(linux-libc-dev:i386)
|
|||||||
installPackages+=(libxcursor1:i386)
|
installPackages+=(libxcursor1:i386)
|
||||||
installPackages+=(libc6-dev-i386)
|
installPackages+=(libc6-dev-i386)
|
||||||
sudo dpkg --add-architecture i386
|
sudo dpkg --add-architecture i386
|
||||||
|
# For QNX
|
||||||
|
installPackages+=(nfs-kernel-server)
|
||||||
|
installPackages+=(net-tools)
|
||||||
|
installPackages+=(bridge-utils)
|
||||||
|
|
||||||
echo "Running update for apt"
|
echo "Running update for apt"
|
||||||
waitLoop
|
waitLoop
|
||||||
@@ -231,6 +238,7 @@ pip3 wheel --wheel-dir "$HOME/python3-wheels" -r "${BASH_SOURCE%/*}/../common/sh
|
|||||||
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
||||||
SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels"
|
SetEnvVar "PYTHON3_WHEEL_CACHE" "$HOME/python3-wheels"
|
||||||
|
SetEnvVar "PATH" "/usr/lib/nodejs-mozilla/bin:\$PATH"
|
||||||
|
|
||||||
OpenSSLVersion="$(openssl version |cut -b 9-14)"
|
OpenSSLVersion="$(openssl version |cut -b 9-14)"
|
||||||
echo "OpenSSL = $OpenSSLVersion" >> ~/versions.txt
|
echo "OpenSSL = $OpenSSLVersion" >> ~/versions.txt
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2017 The Qt Company Ltd.
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
## Contact: http://www.qt.io/licensing/
|
## Contact: http://www.qt.io/licensing/
|
||||||
##
|
##
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
@@ -35,5 +35,5 @@
|
|||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/linux/openssl_for_android_linux.sh
|
# shellcheck source=../common/unix/openssl_for_android.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/openssl_for_android_linux.sh"
|
source "${BASH_SOURCE%/*}/../common/unix/openssl_for_android.sh"
|
||||||
|
|||||||
@@ -37,3 +37,8 @@ set -ex
|
|||||||
|
|
||||||
# shellcheck source=../common/linux/qnx_700.sh
|
# shellcheck source=../common/linux/qnx_700.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/linux/qnx_710.sh"
|
source "${BASH_SOURCE%/*}/../common/linux/qnx_710.sh"
|
||||||
|
|
||||||
|
# setup NFS
|
||||||
|
sudo bash -c "echo '/home/qt/work ${qemuNetwork}/24(rw,sync,root_squash,no_subtree_check,anonuid=1000,anongid=1000)' >> /etc/exports"
|
||||||
|
sudo exportfs -a
|
||||||
|
sudo systemctl restart nfs-kernel-server
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ sudo zypper -nq install libicu-devel
|
|||||||
# qtwebengine
|
# qtwebengine
|
||||||
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel \
|
sudo zypper -nq install alsa-devel dbus-1-devel libxkbfile-devel \
|
||||||
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
|
||||||
mozilla-nspr-devel mozilla-nss-devel nodejs10 nodejs10-devel glproto-devel \
|
mozilla-nspr-devel mozilla-nss-devel nodejs12 glproto-devel \
|
||||||
libxshmfence-devel libXdamage-devel
|
libxshmfence-devel libXdamage-devel
|
||||||
|
|
||||||
# qtwebkit
|
# qtwebkit
|
||||||
|
|||||||
@@ -53,9 +53,9 @@ toolsFile="commandlinetools-mac-6609375_latest.zip"
|
|||||||
|
|
||||||
ndkVersion="r22b"
|
ndkVersion="r22b"
|
||||||
ndkFile="android-ndk-$ndkVersion-darwin-x86_64.zip"
|
ndkFile="android-ndk-$ndkVersion-darwin-x86_64.zip"
|
||||||
sdkBuildToolsVersion="29.0.3"
|
sdkBuildToolsVersion="31.0.0"
|
||||||
# this is compile sdk version
|
# this is compile sdk version
|
||||||
sdkApiLevel="android-29"
|
sdkApiLevel="android-31"
|
||||||
|
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
ndkSourceFile="$basePath/$ndkFile"
|
ndkSourceFile="$basePath/$ndkFile"
|
||||||
@@ -82,8 +82,7 @@ echo "Running SDK manager for platforms;$sdkApiLevel, platform-tools and build-t
|
|||||||
echo "Checking the contents of Android SDK..."
|
echo "Checking the contents of Android SDK..."
|
||||||
ls -l "$sdkTargetFolder"
|
ls -l "$sdkTargetFolder"
|
||||||
|
|
||||||
SetEnvVar "ANDROID_SDK_HOME" "$sdkTargetFolder"
|
SetEnvVar "ANDROID_SDK_ROOT" "$sdkTargetFolder"
|
||||||
SetEnvVar "ANDROID_NDK_HOME" "$targetFolder/android-ndk-$ndkVersion"
|
|
||||||
SetEnvVar "ANDROID_NDK_ROOT" "$targetFolder/android-ndk-$ndkVersion"
|
SetEnvVar "ANDROID_NDK_ROOT" "$targetFolder/android-ndk-$ndkVersion"
|
||||||
SetEnvVar "ANDROID_NDK_HOST" "darwin-x86_64"
|
SetEnvVar "ANDROID_NDK_HOST" "darwin-x86_64"
|
||||||
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
||||||
|
|||||||
38
coin/provisioning/qtci-macos-10.14-x86_64/50-openssl_for_android_darwin.sh
Executable file
38
coin/provisioning/qtci-macos-10.14-x86_64/50-openssl_for_android_darwin.sh
Executable file
@@ -0,0 +1,38 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
#############################################################################
|
||||||
|
##
|
||||||
|
## Copyright (C) 2021 The Qt Company Ltd.
|
||||||
|
## Contact: http://www.qt.io/licensing/
|
||||||
|
##
|
||||||
|
## This file is part of the provisioning scripts of the Qt Toolkit.
|
||||||
|
##
|
||||||
|
## $QT_BEGIN_LICENSE:LGPL21$
|
||||||
|
## Commercial License Usage
|
||||||
|
## Licensees holding valid commercial Qt licenses may use this file in
|
||||||
|
## accordance with the commercial license agreement provided with the
|
||||||
|
## Software or, alternatively, in accordance with the terms contained in
|
||||||
|
## a written agreement between you and The Qt Company. For licensing terms
|
||||||
|
## and conditions see http://www.qt.io/terms-conditions. For further
|
||||||
|
## information use the contact form at http://www.qt.io/contact-us.
|
||||||
|
##
|
||||||
|
## GNU Lesser General Public License Usage
|
||||||
|
## Alternatively, this file may be used under the terms of the GNU Lesser
|
||||||
|
## General Public License version 2.1 or version 3 as published by the Free
|
||||||
|
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
||||||
|
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
||||||
|
## following information to ensure the GNU Lesser General Public License
|
||||||
|
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
||||||
|
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
||||||
|
##
|
||||||
|
## As a special exception, The Qt Company gives you certain additional
|
||||||
|
## rights. These rights are described in The Qt Company LGPL Exception
|
||||||
|
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
||||||
|
##
|
||||||
|
## $QT_END_LICENSE$
|
||||||
|
##
|
||||||
|
#############################################################################
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../common/unix/openssl_for_android.sh
|
||||||
|
source "${BASH_SOURCE%/*}/../common/unix/openssl_for_android.sh"
|
||||||
@@ -53,9 +53,9 @@ toolsFile="commandlinetools-mac-6609375_latest.zip"
|
|||||||
|
|
||||||
ndkVersion="r22b"
|
ndkVersion="r22b"
|
||||||
ndkFile="android-ndk-$ndkVersion-darwin-x86_64.zip"
|
ndkFile="android-ndk-$ndkVersion-darwin-x86_64.zip"
|
||||||
sdkBuildToolsVersion="29.0.3"
|
sdkBuildToolsVersion="31.0.0"
|
||||||
# this is compile sdk version
|
# this is compile sdk version
|
||||||
sdkApiLevel="android-29"
|
sdkApiLevel="android-31"
|
||||||
|
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
ndkSourceFile="$basePath/$ndkFile"
|
ndkSourceFile="$basePath/$ndkFile"
|
||||||
@@ -82,8 +82,7 @@ echo "Running SDK manager for platforms;$sdkApiLevel, platform-tools and build-t
|
|||||||
echo "Checking the contents of Android SDK..."
|
echo "Checking the contents of Android SDK..."
|
||||||
ls -l "$sdkTargetFolder"
|
ls -l "$sdkTargetFolder"
|
||||||
|
|
||||||
SetEnvVar "ANDROID_SDK_HOME" "$sdkTargetFolder"
|
SetEnvVar "ANDROID_SDK_ROOT" "$sdkTargetFolder"
|
||||||
SetEnvVar "ANDROID_NDK_HOME" "$targetFolder/android-ndk-$ndkVersion"
|
|
||||||
SetEnvVar "ANDROID_NDK_ROOT" "$targetFolder/android-ndk-$ndkVersion"
|
SetEnvVar "ANDROID_NDK_ROOT" "$targetFolder/android-ndk-$ndkVersion"
|
||||||
SetEnvVar "ANDROID_NDK_HOST" "darwin-x86_64"
|
SetEnvVar "ANDROID_NDK_HOST" "darwin-x86_64"
|
||||||
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
SetEnvVar "ANDROID_API_VERSION" "$sdkApiLevel"
|
||||||
|
|||||||
@@ -50,4 +50,4 @@ set -ex
|
|||||||
# shellcheck source=../common/macos/install_xcode.sh
|
# shellcheck source=../common/macos/install_xcode.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/install_xcode.sh"
|
source "${BASH_SOURCE%/*}/../common/macos/install_xcode.sh"
|
||||||
|
|
||||||
InstallXCode /net/ci-files01-hki.intra.qt.io/hdd/www/input/mac/macos_10.15_catalina/Xcode_12.4.xip 12.4
|
InstallXCode /net/ci-files01-hki.intra.qt.io/hdd/www/input/mac/Xcode_12.5.1.xip 12.5.1
|
||||||
|
|||||||
@@ -37,10 +37,10 @@ set -ex
|
|||||||
|
|
||||||
# shellcheck source=../common/macos/install-commandlinetools.sh
|
# shellcheck source=../common/macos/install-commandlinetools.sh
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/install-commandlinetools.sh"
|
source "${BASH_SOURCE%/*}/../common/macos/install-commandlinetools.sh"
|
||||||
version="12.4"
|
version="12.5.1"
|
||||||
packageName="Command_Line_Tools_for_Xcode_$version.dmg"
|
packageName="Command_Line_Tools_for_Xcode_$version.dmg"
|
||||||
url="http://ci-files01-hki.intra.qt.io/input/mac/macos_10.15_catalina/$packageName"
|
url="http://ci-files01-hki.intra.qt.io/input/mac/$packageName"
|
||||||
sha1="eabb32d167da029dfc70af94de2bf61abd416ca1"
|
sha1="eaf175f4c8854511a6e829f360eb3a7d59afa517"
|
||||||
|
|
||||||
InstallCommandLineTools $url $url $sha1 $packageName $version
|
InstallCommandLineTools $url $url $sha1 $packageName $version
|
||||||
|
|
||||||
|
|||||||
@@ -1,57 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
##
|
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
|
||||||
## Contact: http://www.qt.io/licensing/
|
|
||||||
##
|
|
||||||
## This file is part of the provisioning scripts of the Qt Toolkit.
|
|
||||||
##
|
|
||||||
## $QT_BEGIN_LICENSE:LGPL21$
|
|
||||||
## Commercial License Usage
|
|
||||||
## Licensees holding valid commercial Qt licenses may use this file in
|
|
||||||
## accordance with the commercial license agreement provided with the
|
|
||||||
## Software or, alternatively, in accordance with the terms contained in
|
|
||||||
## a written agreement between you and The Qt Company. For licensing terms
|
|
||||||
## and conditions see http://www.qt.io/terms-conditions. For further
|
|
||||||
## information use the contact form at http://www.qt.io/contact-us.
|
|
||||||
##
|
|
||||||
## GNU Lesser General Public License Usage
|
|
||||||
## Alternatively, this file may be used under the terms of the GNU Lesser
|
|
||||||
## General Public License version 2.1 or version 3 as published by the Free
|
|
||||||
## Software Foundation and appearing in the file LICENSE.LGPLv21 and
|
|
||||||
## LICENSE.LGPLv3 included in the packaging of this file. Please review the
|
|
||||||
## following information to ensure the GNU Lesser General Public License
|
|
||||||
## requirements will be met: https://www.gnu.org/licenses/lgpl.html and
|
|
||||||
## http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|
||||||
##
|
|
||||||
## As a special exception, The Qt Company gives you certain additional
|
|
||||||
## rights. These rights are described in The Qt Company LGPL Exception
|
|
||||||
## version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|
||||||
##
|
|
||||||
## $QT_END_LICENSE$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# This script installs PostgreSQL
|
|
||||||
|
|
||||||
# PostgreSQL is needed for Qt to be able to support PostgreSQL
|
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
# shellcheck source=../common/macos/InstallAppFromCompressedFileFromURL.sh
|
BASEDIR=$(dirname "$0")
|
||||||
source "${BASH_SOURCE%/*}/../common/macos/InstallAppFromCompressedFileFromURL.sh"
|
"$BASEDIR/../common/macos/postgresql.sh"
|
||||||
# shellcheck source=../common/unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh"
|
|
||||||
|
|
||||||
psqlVersion="9.6.0"
|
|
||||||
|
|
||||||
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/mac/macos_10.12_sierra/Postgres-$psqlVersion.zip"
|
|
||||||
AltUrl="https://github.com/PostgresApp/PostgresApp/releases/download/$psqlVersion/Postgres-$psqlVersion.zip"
|
|
||||||
SHA1="5078e44663787006ca55fa3b5e2be598bed82eb5"
|
|
||||||
appPrefix=""
|
|
||||||
|
|
||||||
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
|
||||||
|
|
||||||
SetEnvVar "POSTGRESQLBINPATH" "/Applications/Postgres.app/Contents/Versions/9.6/bin"
|
|
||||||
echo "PostgreSQL = $psqlVersion" >> ~/versions.txt
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user