mirror of
git://code.qt.io/qt/qt5.git
synced 2026-03-17 17:56:11 +08:00
Compare commits
107 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2c7b48ab7d | ||
|
|
511a466f09 | ||
|
|
a322983267 | ||
|
|
e4ca9dfa71 | ||
|
|
e6c2b7b264 | ||
|
|
0cbeef31b8 | ||
|
|
c54886aa2c | ||
|
|
6508627d50 | ||
|
|
da2e0a59fa | ||
|
|
b9fd0a20a6 | ||
|
|
3c61a77b7f | ||
|
|
95254e52c6 | ||
|
|
6e27fd5679 | ||
|
|
9039ca53a3 | ||
|
|
45624b631f | ||
|
|
b78a4dc893 | ||
|
|
f68f1a89f3 | ||
|
|
0c6aa06e0c | ||
|
|
88c2d05f5d | ||
|
|
6cafc37486 | ||
|
|
a27fe44a4e | ||
|
|
c5378f6cd6 | ||
|
|
bac86c9fba | ||
|
|
4d4a4649a9 | ||
|
|
b815911d7a | ||
|
|
8da32f0dc9 | ||
|
|
343e4a793c | ||
|
|
15e9dd1c7c | ||
|
|
bf9b9f9b98 | ||
|
|
ec0fff7cbb | ||
|
|
9610630e2b | ||
|
|
0a33a4152a | ||
|
|
7347237816 | ||
|
|
915cb775ce | ||
|
|
73fe0e7cf0 | ||
|
|
c9f70d8261 | ||
|
|
ffbb05cb80 | ||
|
|
dc0c9cdff6 | ||
|
|
5e37f2de20 | ||
|
|
790420ae01 | ||
|
|
16955af5b4 | ||
|
|
09071b67bf | ||
|
|
f3b2ba1f10 | ||
|
|
7679fdac8f | ||
|
|
a70656119d | ||
|
|
5657cb2518 | ||
|
|
75feb54bcc | ||
|
|
114fc83609 | ||
|
|
9f39df9e30 | ||
|
|
42d631229b | ||
|
|
d562974cb8 | ||
|
|
8b17964ab1 | ||
|
|
785c31d540 | ||
|
|
6cccbc6f41 | ||
|
|
2f465dea43 | ||
|
|
59a40d8a52 | ||
|
|
bb5fb29f4e | ||
|
|
f218ac4598 | ||
|
|
5af2672a24 | ||
|
|
b3326dc04e | ||
|
|
91c229fc17 | ||
|
|
5ea800dd4c | ||
|
|
c4b34771c1 | ||
|
|
7ccb74551d | ||
|
|
4c0af96f21 | ||
|
|
1ba3cf2fc7 | ||
|
|
b960dfbc7b | ||
|
|
b19292f1bd | ||
|
|
6d73ff5b71 | ||
|
|
9e99d5738c | ||
|
|
2498be2a3b | ||
|
|
11cd0f1d75 | ||
|
|
fdc7292c5b | ||
|
|
4c82f61c31 | ||
|
|
27d187eb32 | ||
|
|
97af11bfa5 | ||
|
|
cd7d035f8a | ||
|
|
2700d2aca5 | ||
|
|
784af12d4c | ||
|
|
ff8d920caf | ||
|
|
090fbc691f | ||
|
|
a1358676d3 | ||
|
|
6f86671359 | ||
|
|
33dd90348a | ||
|
|
8160e277be | ||
|
|
f5e4c76634 | ||
|
|
f524b6a79d | ||
|
|
e5488354ca | ||
|
|
27ffd5c6b2 | ||
|
|
b2ca6cf26b | ||
|
|
49825be2dc | ||
|
|
8066f8ef9f | ||
|
|
a8f008d5a5 | ||
|
|
8c7592b5c4 | ||
|
|
c129f9983d | ||
|
|
44fe19f004 | ||
|
|
b6363e91e9 | ||
|
|
ac1bc46838 | ||
|
|
9972ae9fb6 | ||
|
|
93a2636e0f | ||
|
|
5442f9a23a | ||
|
|
7339218edd | ||
|
|
73765a6885 | ||
|
|
093f748d82 | ||
|
|
f399972a0d | ||
|
|
192bd350fb | ||
|
|
7585da561e |
@@ -17,10 +17,6 @@
|
|||||||
#Task-number:
|
#Task-number:
|
||||||
#Coverity-Id:
|
#Coverity-Id:
|
||||||
#
|
#
|
||||||
# Add a space-separated list of target branches that the change should
|
|
||||||
# be cherry-picked to automatically.
|
|
||||||
#Pick-to:
|
|
||||||
#
|
|
||||||
# ==[ Please wrap at 72 characters ]===================================|
|
# ==[ Please wrap at 72 characters ]===================================|
|
||||||
#
|
#
|
||||||
# Remember to read http://wiki.qt.io/Commit_Policy
|
# Remember to read http://wiki.qt.io/Commit_Policy
|
||||||
|
|||||||
203
.gitmodules
vendored
203
.gitmodules
vendored
@@ -1,61 +1,68 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtimageformats qtshadertools qtsvg
|
recommends = qtsvg
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = addon
|
status = addon
|
||||||
|
[submodule "qtscript"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qttools
|
||||||
|
path = qtscript
|
||||||
|
url = ../qtscript.git
|
||||||
|
branch = 5.15
|
||||||
|
status = deprecated
|
||||||
[submodule "qtmultimedia"]
|
[submodule "qtmultimedia"]
|
||||||
depends = qtbase qtshadertools
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtmultimedia
|
path = qtmultimedia
|
||||||
url = ../qtmultimedia.git
|
url = ../qtmultimedia.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
status = addon
|
status = essential
|
||||||
[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.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = ignore
|
status = deprecated
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
depends = qtdeclarative qttools
|
depends = qtdeclarative qttools
|
||||||
recommends = qtmultimedia
|
recommends = qtmultimedia qtquickcontrols qtquickcontrols2
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -68,29 +75,22 @@
|
|||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtqa
|
path = qtqa
|
||||||
url = ../qtqa.git
|
url = ../qtqa.git
|
||||||
branch = dev
|
branch = master
|
||||||
status = essential
|
status = essential
|
||||||
priority = 50
|
priority = 50
|
||||||
[submodule "qtlocation"]
|
[submodule "qtlocation"]
|
||||||
depends = qtbase qtpositioning
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative qtquickcontrols qtquickcontrols2 qtserialport
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtsystems"]
|
[submodule "qtsystems"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
@@ -106,6 +106,12 @@
|
|||||||
url = ../qtfeedback.git
|
url = ../qtfeedback.git
|
||||||
branch = master
|
branch = master
|
||||||
status = ignore
|
status = ignore
|
||||||
|
[submodule "qtdocgallery"]
|
||||||
|
depends = qtdeclarative
|
||||||
|
path = qtdocgallery
|
||||||
|
url = ../qtdocgallery.git
|
||||||
|
branch = master
|
||||||
|
status = ignore
|
||||||
[submodule "qtpim"]
|
[submodule "qtpim"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
path = qtpim
|
path = qtpim
|
||||||
@@ -114,186 +120,207 @@
|
|||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qtconnectivity"]
|
[submodule "qtconnectivity"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative qtandroidextras
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtshadertools
|
recommends = qtdeclarative qtimageformats qtgamepad
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
|
status = addon
|
||||||
|
[submodule "qtgraphicaleffects"]
|
||||||
|
depends = qtdeclarative
|
||||||
|
path = qtgraphicaleffects
|
||||||
|
url = ../qtgraphicaleffects.git
|
||||||
|
branch = 5.15
|
||||||
|
status = essential
|
||||||
|
[submodule "qtquickcontrols"]
|
||||||
|
depends = qtdeclarative
|
||||||
|
recommends = qtgraphicaleffects
|
||||||
|
path = qtquickcontrols
|
||||||
|
url = ../qtquickcontrols.git
|
||||||
|
branch = 5.15
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtserialport
|
recommends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
|
status = addon
|
||||||
|
[submodule "qtx11extras"]
|
||||||
|
depends = qtbase
|
||||||
|
path = qtx11extras
|
||||||
|
url = ../qtx11extras.git
|
||||||
|
branch = 5.15
|
||||||
|
status = addon
|
||||||
|
[submodule "qtmacextras"]
|
||||||
|
depends = qtbase
|
||||||
|
path = qtmacextras
|
||||||
|
url = ../qtmacextras.git
|
||||||
|
branch = 5.15
|
||||||
|
status = addon
|
||||||
|
[submodule "qtwinextras"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtdeclarative qtmultimedia
|
||||||
|
path = qtwinextras
|
||||||
|
url = ../qtwinextras.git
|
||||||
|
branch = 5.15
|
||||||
|
status = addon
|
||||||
|
[submodule "qtandroidextras"]
|
||||||
|
depends = qtbase
|
||||||
|
path = qtandroidextras
|
||||||
|
url = ../qtandroidextras.git
|
||||||
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebchannel qttools qtpositioning
|
recommends = qtquickcontrols qtquickcontrols2 qtlocation qtwebchannel qttools
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = dev
|
||||||
status = ignore
|
status = ignore
|
||||||
[submodule "qtwebview"]
|
[submodule "qtwebview"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
|
status = addon
|
||||||
|
[submodule "qtquickcontrols2"]
|
||||||
|
depends = qtgraphicaleffects
|
||||||
|
recommends = qtimageformats
|
||||||
|
path = qtquickcontrols2
|
||||||
|
url = ../qtquickcontrols2.git
|
||||||
|
branch = 5.15
|
||||||
|
status = essential
|
||||||
|
[submodule "qtpurchasing"]
|
||||||
|
depends = qtbase
|
||||||
|
recommends = qtdeclarative qtandroidextras
|
||||||
|
path = qtpurchasing
|
||||||
|
url = ../qtpurchasing.git
|
||||||
|
branch = 5.15
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtcharts"]
|
[submodule "qtcharts"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtcharts
|
path = qtcharts
|
||||||
url = ../qtcharts.git
|
url = ../qtcharts.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtvirtualkeyboard"]
|
[submodule "qtvirtualkeyboard"]
|
||||||
depends = qtbase qtdeclarative qtsvg
|
depends = qtbase qtdeclarative qtsvg
|
||||||
recommends = qtmultimedia
|
recommends = qtmultimedia qtquickcontrols
|
||||||
path = qtvirtualkeyboard
|
path = qtvirtualkeyboard
|
||||||
url = ../qtvirtualkeyboard.git
|
url = ../qtvirtualkeyboard.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = ignore
|
status = addon
|
||||||
[submodule "qtscxml"]
|
[submodule "qtscxml"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtscxml
|
path = qtscxml
|
||||||
url = ../qtscxml.git
|
url = ../qtscxml.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = ignore
|
status = addon
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = ignore
|
status = addon
|
||||||
[submodule "qtlottie"]
|
[submodule "qtlottie"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtlottie
|
path = qtlottie
|
||||||
url = ../qtlottie.git
|
url = ../qtlottie.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
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.2
|
branch = 5.15
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick3d"]
|
[submodule "qtquick3d"]
|
||||||
depends = qtbase qtdeclarative qtshadertools
|
depends = qtbase qtdeclarative
|
||||||
recommends = qtquicktimeline
|
|
||||||
path = qtquick3d
|
path = qtquick3d
|
||||||
url = ../qtquick3d.git
|
url = ../qtquick3d.git
|
||||||
branch = 6.2.2
|
branch = 5.15
|
||||||
status = addon
|
|
||||||
[submodule "qtshadertools"]
|
|
||||||
depends = qtbase
|
|
||||||
path = qtshadertools
|
|
||||||
url = ../qtshadertools.git
|
|
||||||
branch = 6.2.2
|
|
||||||
status = addon
|
|
||||||
[submodule "qt5compat"]
|
|
||||||
depends = qtbase qtdeclarative
|
|
||||||
path = qt5compat
|
|
||||||
url = ../qt5compat.git
|
|
||||||
branch = 6.2.2
|
|
||||||
status = deprecated
|
|
||||||
[submodule "qtcoap"]
|
|
||||||
depends = qtbase
|
|
||||||
path = qtcoap
|
|
||||||
url = ../qtcoap.git
|
|
||||||
branch = 6.2.2
|
|
||||||
status = addon
|
|
||||||
[submodule "qtmqtt"]
|
|
||||||
depends = qtbase qtdeclarative
|
|
||||||
path = qtmqtt
|
|
||||||
url = ../qtmqtt.git
|
|
||||||
branch = 6.2.2
|
|
||||||
status = addon
|
|
||||||
[submodule "qtopcua"]
|
|
||||||
depends = qtbase qtdeclarative
|
|
||||||
path = qtopcua
|
|
||||||
url = ../qtopcua.git
|
|
||||||
branch = 6.2.2
|
|
||||||
status = addon
|
status = addon
|
||||||
|
|||||||
111
CMakeLists.txt
111
CMakeLists.txt
@@ -1,111 +0,0 @@
|
|||||||
# 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")
|
|
||||||
include("${__qt6_qtbase_src_path}/.cmake.conf")
|
|
||||||
|
|
||||||
# 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")
|
|
||||||
|
|
||||||
project(Qt
|
|
||||||
VERSION "${QT_REPO_MODULE_VERSION}"
|
|
||||||
DESCRIPTION "Qt Libraries"
|
|
||||||
HOMEPAGE_URL "https://qt.io/"
|
|
||||||
LANGUAGES CXX C ASM
|
|
||||||
)
|
|
||||||
|
|
||||||
# Required so we can call ctest from the root build directory
|
|
||||||
enable_testing()
|
|
||||||
|
|
||||||
set(qt_module_prop_prefix "__qt_prop_")
|
|
||||||
|
|
||||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
|
|
||||||
if (NOT QT_BUILD_STANDALONE_TESTS)
|
|
||||||
list(APPEND CMAKE_MODULE_PATH "${__qt6_qtbase_src_path}/cmake")
|
|
||||||
list(APPEND CMAKE_MODULE_PATH
|
|
||||||
"${__qt6_qtbase_src_path}/cmake/3rdparty/extra-cmake-modules/find-modules")
|
|
||||||
list(APPEND CMAKE_MODULE_PATH "${__qt6_qtbase_src_path}/cmake/3rdparty/kwin")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include("QtTopLevelHelpers")
|
|
||||||
include(ECMOptionalAddSubdirectory)
|
|
||||||
|
|
||||||
# Also make sure the CMake config files do not recreate the already-existing targets
|
|
||||||
if (NOT QT_BUILD_STANDALONE_TESTS)
|
|
||||||
set(QT_NO_CREATE_TARGETS TRUE)
|
|
||||||
endif()
|
|
||||||
set(QT_SUPERBUILD TRUE)
|
|
||||||
|
|
||||||
# Get submodule list if not already defined
|
|
||||||
if(NOT QT_BUILD_SUBMODULES)
|
|
||||||
if(DEFINED ENV{QT_BUILD_SUBMODULES})
|
|
||||||
set(QT_BUILD_SUBMODULES "$ENV{QT_BUILD_SUBMODULES}")
|
|
||||||
else()
|
|
||||||
qt_internal_find_modules(QT_BUILD_SUBMODULES)
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
set(QT_BUILD_SUBMODULES "${QT_BUILD_SUBMODULES}" CACHE STRING "Submodules to build")
|
|
||||||
|
|
||||||
set(qt_module_dependency_map_prefix "__qt_module_dependencies_")
|
|
||||||
qt_internal_sort_module_dependencies("${QT_BUILD_SUBMODULES}" QT_BUILD_SUBMODULES
|
|
||||||
"${qt_module_dependency_map_prefix}")
|
|
||||||
|
|
||||||
foreach(module IN LISTS QT_BUILD_SUBMODULES)
|
|
||||||
# Check for unmet dependencies
|
|
||||||
if(NOT DEFINED BUILD_${module} OR BUILD_${module})
|
|
||||||
message(NOTICE "Checking dependencies of '${module}'")
|
|
||||||
get_property(required_deps GLOBAL PROPERTY QT_REQUIRED_DEPS_FOR_${module})
|
|
||||||
foreach(dep IN LISTS "${qt_module_dependency_map_prefix}${module}")
|
|
||||||
if (dep STREQUAL "qtbase")
|
|
||||||
# Always available skip
|
|
||||||
continue()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(required FALSE)
|
|
||||||
if(dep IN_LIST required_deps)
|
|
||||||
set(required TRUE)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(error_reason "")
|
|
||||||
if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${dep}/CMakeLists.txt")
|
|
||||||
set(error_reason "${dep}'s CMakeLists.txt couldn't be found")
|
|
||||||
elseif(DEFINED BUILD_${dep} AND NOT BUILD_${dep})
|
|
||||||
set(error_reason "building '${dep}' was explicitly disabled")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(NOT error_reason STREQUAL "")
|
|
||||||
if(required)
|
|
||||||
message(FATAL_ERROR "Module '${module}' depends on '${dep}', "
|
|
||||||
"but ${error_reason}.\n"
|
|
||||||
"Note: Use '-skip ${module}' to exclude it from the build.")
|
|
||||||
else()
|
|
||||||
message(NOTICE "Skipping optional dependency '${dep}' of '${module}', "
|
|
||||||
"because ${error_reason}.")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
|
|
||||||
foreach(module IN LISTS QT_BUILD_SUBMODULES)
|
|
||||||
message(NOTICE "Configuring '${module}'")
|
|
||||||
ecm_optional_add_subdirectory("${module}")
|
|
||||||
|
|
||||||
if(module STREQUAL "qtbase")
|
|
||||||
if (NOT QT_BUILD_STANDALONE_TESTS)
|
|
||||||
list(APPEND CMAKE_PREFIX_PATH "${QtBase_BINARY_DIR}/lib/cmake")
|
|
||||||
list(APPEND CMAKE_FIND_ROOT_PATH "${QtBase_BINARY_DIR}")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
|
|
||||||
if(NOT QT_BUILD_STANDALONE_TESTS)
|
|
||||||
# Display a summary of everything
|
|
||||||
include(QtBuildInformation)
|
|
||||||
include(QtPlatformSupport)
|
|
||||||
qt_print_feature_summary()
|
|
||||||
qt_print_build_instructions()
|
|
||||||
endif()
|
|
||||||
134
README
Normal file
134
README
Normal file
@@ -0,0 +1,134 @@
|
|||||||
|
HOW TO BUILD QT5
|
||||||
|
================
|
||||||
|
|
||||||
|
|
||||||
|
Synopsis
|
||||||
|
========
|
||||||
|
|
||||||
|
System requirements
|
||||||
|
------------------
|
||||||
|
|
||||||
|
- Perl 5.8 or later
|
||||||
|
- Python 2.7 or later
|
||||||
|
- C++ compiler supporting the C++11 standard
|
||||||
|
|
||||||
|
For other platform specific requirements,
|
||||||
|
please see section "Setting up your machine" on:
|
||||||
|
http://wiki.qt.io/Get_The_Source
|
||||||
|
|
||||||
|
Licensing:
|
||||||
|
----------
|
||||||
|
|
||||||
|
Opensource users:
|
||||||
|
|
||||||
|
<license> = -opensource
|
||||||
|
|
||||||
|
Commercial users:
|
||||||
|
|
||||||
|
<license> = -commercial
|
||||||
|
|
||||||
|
Linux, Mac:
|
||||||
|
-----------
|
||||||
|
|
||||||
|
cd <path>/<source_package>
|
||||||
|
./configure -prefix $PWD/qtbase <license> -nomake tests
|
||||||
|
make -j 4
|
||||||
|
|
||||||
|
Windows:
|
||||||
|
--------
|
||||||
|
|
||||||
|
Open a command prompt.
|
||||||
|
Ensure that the following tools can be found in the path:
|
||||||
|
* Supported compiler (Visual Studio 2012 or later,
|
||||||
|
MinGW-builds gcc 4.9 or later)
|
||||||
|
* Perl version 5.12 or later [http://www.activestate.com/activeperl/]
|
||||||
|
* Python version 2.7 or later [http://www.activestate.com/activepython/]
|
||||||
|
* Ruby version 1.9.3 or later [http://rubyinstaller.org/]
|
||||||
|
|
||||||
|
cd <path>\<source_package>
|
||||||
|
configure -prefix %CD%\qtbase <license> -nomake tests
|
||||||
|
nmake // jom // mingw32-make
|
||||||
|
|
||||||
|
To accelerate the bootstrap of qmake with MSVC, it may be useful to pass
|
||||||
|
"-make-tool jom" on the configure command line. If you do not use jom,
|
||||||
|
adding "/MP" to the CL environment variable is a good idea.
|
||||||
|
|
||||||
|
More details follow.
|
||||||
|
|
||||||
|
Build!
|
||||||
|
======
|
||||||
|
|
||||||
|
A typical `configure; make' build process is used.
|
||||||
|
|
||||||
|
Some relevant configure options (see configure -help):
|
||||||
|
|
||||||
|
-release Compile and link Qt with debugging turned off.
|
||||||
|
-debug Compile and link Qt with debugging turned on.
|
||||||
|
-nomake tests Disable building of tests to speed up compilation
|
||||||
|
-nomake examples Disable building of examples to speed up compilation
|
||||||
|
-confirm-license Automatically acknowledge the LGPL 2.1 license.
|
||||||
|
|
||||||
|
Example for a release build:
|
||||||
|
(adjust the `-jN' parameter as appropriate for your system)
|
||||||
|
|
||||||
|
./configure -prefix $PWD/qtbase <license>
|
||||||
|
make -j4
|
||||||
|
|
||||||
|
Example for a developer build:
|
||||||
|
(enables more autotests, builds debug version of libraries, ...)
|
||||||
|
|
||||||
|
./configure -developer-build <license>
|
||||||
|
make -j4
|
||||||
|
|
||||||
|
See output of `./configure -help' for documentation on various options to
|
||||||
|
configure.
|
||||||
|
|
||||||
|
The above examples will build whatever Qt5 modules have been enabled by
|
||||||
|
default in the build system.
|
||||||
|
|
||||||
|
It is possible to build selected modules with their dependencies by doing
|
||||||
|
a `make module-<foo>'. For example, to build only qtdeclarative,
|
||||||
|
and the modules it depends on:
|
||||||
|
|
||||||
|
./configure -prefix $PWD/qtbase <license>
|
||||||
|
make -j4 module-qtdeclarative
|
||||||
|
|
||||||
|
This can save a lot of time if you are only interested in a subset of Qt5.
|
||||||
|
|
||||||
|
|
||||||
|
Hints
|
||||||
|
=====
|
||||||
|
|
||||||
|
The submodule repository qtrepotools contains useful scripts for
|
||||||
|
developers and release engineers. Consider adding qtrepotools/bin
|
||||||
|
to your PATH environment variable to access them.
|
||||||
|
|
||||||
|
The qt5_tool in qtrepotools has some more features which may be of interest.
|
||||||
|
Try `qt5_tool --help'.
|
||||||
|
|
||||||
|
|
||||||
|
Building Qt5 from git
|
||||||
|
=====================
|
||||||
|
See http://wiki.qt.io/Building_Qt_5_from_Git and README.git
|
||||||
|
for more information.
|
||||||
|
See http://wiki.qt.io/Qt_5 for the reference platforms.
|
||||||
|
|
||||||
|
|
||||||
|
Documentation
|
||||||
|
=============
|
||||||
|
|
||||||
|
After configuring and compiling Qt, building the documentation is possible by running
|
||||||
|
"make docs".
|
||||||
|
|
||||||
|
After having built the documentation, you need to install it with the following
|
||||||
|
command:
|
||||||
|
|
||||||
|
make install_docs
|
||||||
|
|
||||||
|
The documentation is installed in the path set to $QT_INSTALL_DOCS.
|
||||||
|
Running "qmake -query" will list the value of QT_INSTALL_DOCS.
|
||||||
|
|
||||||
|
Information about Qt 5's documentation is located in qtbase/doc/README
|
||||||
|
or in the following page: http://wiki.qt.io/Qt5DocumentationProject
|
||||||
|
|
||||||
|
Note: Building the documentation is only tested on desktop platforms.
|
||||||
131
README.md
131
README.md
@@ -1,131 +0,0 @@
|
|||||||
HOW TO BUILD Qt6
|
|
||||||
================
|
|
||||||
|
|
||||||
|
|
||||||
Synopsis
|
|
||||||
========
|
|
||||||
|
|
||||||
System requirements
|
|
||||||
------------------
|
|
||||||
|
|
||||||
* CMake 3.18 or later
|
|
||||||
* Perl 5.8 or later
|
|
||||||
* Python 2.7 or later
|
|
||||||
* C++ compiler supporting the C++17 standard
|
|
||||||
|
|
||||||
It's recommended to have ninja 1.8 or later installed.
|
|
||||||
|
|
||||||
For other platform specific requirements,
|
|
||||||
please see section "Setting up your machine" on:
|
|
||||||
http://wiki.qt.io/Get_The_Source
|
|
||||||
|
|
||||||
Linux, Mac:
|
|
||||||
-----------
|
|
||||||
|
|
||||||
````
|
|
||||||
cd <path>/<source_package>
|
|
||||||
./configure -prefix $PWD/qtbase
|
|
||||||
cmake --build .
|
|
||||||
````
|
|
||||||
|
|
||||||
Windows:
|
|
||||||
--------
|
|
||||||
|
|
||||||
1. Open a command prompt.
|
|
||||||
2. Ensure that the following tools can be found in the path:
|
|
||||||
* Supported compiler (Visual Studio 2019 or later, or MinGW-builds gcc 8.1 or later)
|
|
||||||
* Perl version 5.12 or later [http://www.activestate.com/activeperl/]
|
|
||||||
* Python version 2.7 or later [http://www.activestate.com/activepython/]
|
|
||||||
* Ruby version 1.9.3 or later [http://rubyinstaller.org/]
|
|
||||||
|
|
||||||
````
|
|
||||||
cd <path>\<source_package>
|
|
||||||
configure -prefix %CD%\qtbase
|
|
||||||
cmake --build .
|
|
||||||
````
|
|
||||||
|
|
||||||
More details follow.
|
|
||||||
|
|
||||||
Build!
|
|
||||||
======
|
|
||||||
|
|
||||||
Qt is built with CMake, and a typical
|
|
||||||
`configure && cmake --build .` build process is used.
|
|
||||||
|
|
||||||
If ninja is installed, it is automatically chosen as CMake generator.
|
|
||||||
|
|
||||||
Some relevant configure options (see configure -help):
|
|
||||||
|
|
||||||
* `-release` Compile and link Qt with debugging turned off.
|
|
||||||
* `-debug` Compile and link Qt with debugging turned on.
|
|
||||||
|
|
||||||
Example for a release build:
|
|
||||||
|
|
||||||
````
|
|
||||||
./configure -prefix $PWD/qtbase
|
|
||||||
cmake --build .
|
|
||||||
````
|
|
||||||
|
|
||||||
Example for a developer build:
|
|
||||||
(enables more autotests, builds debug version of libraries, ...)
|
|
||||||
|
|
||||||
````
|
|
||||||
./configure -developer-build
|
|
||||||
cmake --build .
|
|
||||||
````
|
|
||||||
|
|
||||||
See output of `./configure -help` for documentation on various options to
|
|
||||||
configure.
|
|
||||||
|
|
||||||
The above examples will build whatever Qt modules have been enabled
|
|
||||||
by default in the build system.
|
|
||||||
|
|
||||||
It is possible to build selected repositories with their dependencies by doing
|
|
||||||
a `ninja <repo-name>/all'. For example, to build only qtdeclarative,
|
|
||||||
and the modules it depends on:
|
|
||||||
|
|
||||||
````
|
|
||||||
./configure
|
|
||||||
ninja qtdeclarative/all
|
|
||||||
````
|
|
||||||
|
|
||||||
This can save a lot of time if you are only interested in a subset of Qt.
|
|
||||||
|
|
||||||
|
|
||||||
Hints
|
|
||||||
=====
|
|
||||||
|
|
||||||
The submodule repository `qtrepotools` contains useful scripts for
|
|
||||||
developers and release engineers. Consider adding qtrepotools/bin
|
|
||||||
to your `PATH` environment variable to access them.
|
|
||||||
|
|
||||||
|
|
||||||
Building Qt from git
|
|
||||||
=====================
|
|
||||||
See http://wiki.qt.io/Building_Qt_6_from_Git and README.git
|
|
||||||
for more information.
|
|
||||||
See http://wiki.qt.io/Qt_6 for the reference platforms.
|
|
||||||
|
|
||||||
|
|
||||||
Documentation
|
|
||||||
=============
|
|
||||||
|
|
||||||
After configuring and compiling Qt, building the documentation is possible by running
|
|
||||||
|
|
||||||
```
|
|
||||||
cmake --build . --target docs
|
|
||||||
```
|
|
||||||
|
|
||||||
After having built the documentation, you need to install it with the following
|
|
||||||
command:
|
|
||||||
|
|
||||||
```
|
|
||||||
cmake --build . --target install_docs
|
|
||||||
```
|
|
||||||
|
|
||||||
The documentation is installed in the path specified with the
|
|
||||||
configure argument `-docdir`.
|
|
||||||
|
|
||||||
Information about Qt's documentation is located in qtbase/doc/README
|
|
||||||
|
|
||||||
Note: Building the documentation is only tested on desktop platforms.
|
|
||||||
@@ -59,9 +59,6 @@ ContinuationIndentWidth: 8
|
|||||||
# No indentation for namespaces.
|
# No indentation for namespaces.
|
||||||
NamespaceIndentation: None
|
NamespaceIndentation: None
|
||||||
|
|
||||||
# Allow indentation for preprocessing directives (if/ifdef/endif). https://reviews.llvm.org/rL312125
|
|
||||||
IndentPPDirectives: AfterHash
|
|
||||||
|
|
||||||
# Horizontally align arguments after an open bracket.
|
# Horizontally align arguments after an open bracket.
|
||||||
# The coding style does not specify the following, but this is what gives
|
# The coding style does not specify the following, but this is what gives
|
||||||
# results closest to the existing code.
|
# results closest to the existing code.
|
||||||
|
|||||||
@@ -1,73 +0,0 @@
|
|||||||
#.rst:
|
|
||||||
# ECMOptionalAddSubdirectory
|
|
||||||
# --------------------------
|
|
||||||
#
|
|
||||||
# Make subdirectories optional.
|
|
||||||
#
|
|
||||||
# ::
|
|
||||||
#
|
|
||||||
# ecm_optional_add_subdirectory(<dir>)
|
|
||||||
#
|
|
||||||
# This behaves like add_subdirectory(), except that it does not complain if the
|
|
||||||
# directory does not exist. Additionally, if the directory does exist, it
|
|
||||||
# creates an option to allow the user to skip it. The option will be named
|
|
||||||
# BUILD_<dir>.
|
|
||||||
#
|
|
||||||
# This is useful for "meta-projects" that combine several mostly-independent
|
|
||||||
# sub-projects.
|
|
||||||
#
|
|
||||||
# If the CMake variable DISABLE_ALL_OPTIONAL_SUBDIRECTORIES is set to TRUE for
|
|
||||||
# the first CMake run on the project, all optional subdirectories will be
|
|
||||||
# disabled by default (but can of course be enabled via the respective options).
|
|
||||||
# For example, the following will disable all optional subdirectories except the
|
|
||||||
# one named "foo":
|
|
||||||
#
|
|
||||||
# .. code-block:: sh
|
|
||||||
#
|
|
||||||
# cmake -DDISABLE_ALL_OPTIONAL_SUBDIRECTORIES=TRUE -DBUILD_foo=TRUE myproject
|
|
||||||
#
|
|
||||||
# Since pre-1.0.0.
|
|
||||||
|
|
||||||
#=============================================================================
|
|
||||||
# Copyright 2007 Alexander Neundorf <neundorf@kde.org>
|
|
||||||
#
|
|
||||||
# Redistribution and use in source and binary forms, with or without
|
|
||||||
# modification, are permitted provided that the following conditions
|
|
||||||
# are met:
|
|
||||||
#
|
|
||||||
# 1. Redistributions of source code must retain the copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer.
|
|
||||||
# 2. Redistributions in binary form must reproduce the copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer in the
|
|
||||||
# documentation and/or other materials provided with the distribution.
|
|
||||||
# 3. The name of the author may not be used to endorse or promote products
|
|
||||||
# derived from this software without specific prior written permission.
|
|
||||||
#
|
|
||||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
|
||||||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
|
||||||
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
|
||||||
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
|
||||||
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
|
||||||
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
||||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
||||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
||||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
|
||||||
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
|
|
||||||
function(ECM_OPTIONAL_ADD_SUBDIRECTORY _dir)
|
|
||||||
get_filename_component(_fullPath ${_dir} ABSOLUTE)
|
|
||||||
if(EXISTS ${_fullPath}/CMakeLists.txt)
|
|
||||||
if(DISABLE_ALL_OPTIONAL_SUBDIRECTORIES)
|
|
||||||
set(_DEFAULT_OPTION_VALUE FALSE)
|
|
||||||
else()
|
|
||||||
set(_DEFAULT_OPTION_VALUE TRUE)
|
|
||||||
endif()
|
|
||||||
if(DISABLE_ALL_OPTIONAL_SUBDIRS AND NOT DEFINED BUILD_${_dir})
|
|
||||||
set(_DEFAULT_OPTION_VALUE FALSE)
|
|
||||||
endif()
|
|
||||||
option(BUILD_${_dir} "Build directory ${_dir}" ${_DEFAULT_OPTION_VALUE})
|
|
||||||
if(BUILD_${_dir})
|
|
||||||
add_subdirectory(${_dir})
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
endfunction()
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
include(cmake/QtTopLevelHelpers.cmake)
|
|
||||||
|
|
||||||
qt_internal_sync_to(${SYNC_TO_MODULE} ${SYNC_TO_BRANCH})
|
|
||||||
@@ -1,327 +0,0 @@
|
|||||||
# Populates $out_module_list with all subdirectories that have a CMakeLists.txt file
|
|
||||||
function(qt_internal_find_modules out_module_list)
|
|
||||||
set(module_list "")
|
|
||||||
file(GLOB directories LIST_DIRECTORIES true RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" *)
|
|
||||||
foreach(directory IN LISTS directories)
|
|
||||||
if(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${directory}"
|
|
||||||
AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${directory}/CMakeLists.txt")
|
|
||||||
list(APPEND module_list "${directory}")
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
message(DEBUG "qt_internal_find_modules: ${module_list}")
|
|
||||||
set(${out_module_list} "${module_list}" PARENT_SCOPE)
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
# poor man's yaml parser, populating $out_dependencies with all dependencies
|
|
||||||
# in the $depends_file
|
|
||||||
# Each entry will be in the format dependency/sha1
|
|
||||||
function(qt_internal_parse_dependencies depends_file out_dependencies)
|
|
||||||
file(STRINGS "${depends_file}" lines)
|
|
||||||
set(eof_marker "---EOF---")
|
|
||||||
list(APPEND lines "${eof_marker}")
|
|
||||||
set(required_default TRUE)
|
|
||||||
set(dependencies "")
|
|
||||||
set(dependency "")
|
|
||||||
set(revision "")
|
|
||||||
set(required "${required_default}")
|
|
||||||
foreach(line IN LISTS lines)
|
|
||||||
if(line MATCHES "^ (.+):$" OR line STREQUAL "${eof_marker}")
|
|
||||||
# Found a repo entry or end of file. Add the last seen dependency.
|
|
||||||
if(NOT dependency STREQUAL "")
|
|
||||||
if(revision STREQUAL "")
|
|
||||||
message(FATAL_ERROR "Format error in ${depends_file} - ${dependency} does not specify revision!")
|
|
||||||
endif()
|
|
||||||
list(APPEND dependencies "${dependency}/${revision}/${required}")
|
|
||||||
endif()
|
|
||||||
# Remember the current dependency
|
|
||||||
if(NOT line STREQUAL "${eof_marker}")
|
|
||||||
set(dependency "${CMAKE_MATCH_1}")
|
|
||||||
set(revision "")
|
|
||||||
set(required "${required_default}")
|
|
||||||
# dependencies are specified with relative path to this module
|
|
||||||
string(REPLACE "../" "" dependency ${dependency})
|
|
||||||
endif()
|
|
||||||
elseif(line MATCHES "^ ref: (.+)$")
|
|
||||||
set(revision "${CMAKE_MATCH_1}")
|
|
||||||
elseif(line MATCHES "^ required: (.+)$")
|
|
||||||
string(TOUPPER "${CMAKE_MATCH_1}" required)
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
message(DEBUG "qt_internal_parse_dependencies for ${depends_file}: ${dependencies} ${revisions}")
|
|
||||||
set(${out_dependencies} "${dependencies}" PARENT_SCOPE)
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
# Load $module and populate $out_ordered with the submodules based on their dependencies
|
|
||||||
# $ordered carries already sorted dependencies; $out_has_dependencies is left empty
|
|
||||||
# if there are no dependencies, otherwise set to 1; Save list of dependencies for $module into
|
|
||||||
# $out_module_dependencies. List may contain duplicates, since function checks max depth
|
|
||||||
# dependencies.
|
|
||||||
# Function calls itself recursively if a dependency is found that is not yet in $ordered.
|
|
||||||
function(qt_internal_add_module_dependencies module ordered out_ordered out_has_dependencies
|
|
||||||
out_module_dependencies out_revisions)
|
|
||||||
set(depends_file "${CMAKE_CURRENT_SOURCE_DIR}/${module}/dependencies.yaml")
|
|
||||||
if(NOT EXISTS "${depends_file}")
|
|
||||||
set(${out_has_dependencies} "" PARENT_SCOPE)
|
|
||||||
return()
|
|
||||||
endif()
|
|
||||||
set(${out_has_dependencies} "1" PARENT_SCOPE)
|
|
||||||
set(dependencies "")
|
|
||||||
qt_internal_parse_dependencies("${depends_file}" dependencies)
|
|
||||||
# module hasn't been seen yet, append it
|
|
||||||
list(FIND ordered "${module}" pindex)
|
|
||||||
if (pindex EQUAL -1)
|
|
||||||
list(LENGTH ordered pindex)
|
|
||||||
list(APPEND ordered "${module}")
|
|
||||||
list(APPEND revisions "HEAD")
|
|
||||||
endif()
|
|
||||||
set(modules_dependencies "")
|
|
||||||
foreach(dependency IN LISTS dependencies)
|
|
||||||
if(dependency MATCHES "(.*)/([^/]+)/([^/]+)")
|
|
||||||
set(dependency "${CMAKE_MATCH_1}")
|
|
||||||
set(revision "${CMAKE_MATCH_2}")
|
|
||||||
set(required "${CMAKE_MATCH_3}")
|
|
||||||
if(required)
|
|
||||||
set_property(GLOBAL APPEND PROPERTY QT_REQUIRED_DEPS_FOR_${module} ${dependency})
|
|
||||||
endif()
|
|
||||||
else()
|
|
||||||
message(FATAL_ERROR "Internal Error: wrong dependency format ${dependency}")
|
|
||||||
endif()
|
|
||||||
list(APPEND modules_dependencies "${dependency}")
|
|
||||||
list(FIND ordered "${dependency}" dindex)
|
|
||||||
if (dindex EQUAL -1)
|
|
||||||
# dependency hasnt' been seen yet - load it
|
|
||||||
list(INSERT ordered ${pindex} "${dependency}")
|
|
||||||
list(INSERT revisions ${pindex} "${revision}")
|
|
||||||
qt_internal_add_module_dependencies(${dependency} "${ordered}" ordered has_dependency
|
|
||||||
"${out_module_dependencies}" revisions)
|
|
||||||
elseif(dindex GREATER pindex)
|
|
||||||
# otherwise, make sure it is before module
|
|
||||||
list(REMOVE_AT ordered ${dindex})
|
|
||||||
list(REMOVE_AT revisions ${dindex})
|
|
||||||
list(INSERT ordered ${pindex} "${dependency}")
|
|
||||||
list(INSERT revisions ${pindex} "${revision}")
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
set(${out_ordered} "${ordered}" PARENT_SCOPE)
|
|
||||||
set(${out_module_dependencies} ${${out_module_dependencies}} ${modules_dependencies} PARENT_SCOPE)
|
|
||||||
set(${out_revisions} "${revisions}" PARENT_SCOPE)
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
# populates $out_all_ordered with the sequence of the modules that need
|
|
||||||
# to be built in order to build $modules; dependencies for each module are populated
|
|
||||||
# in variables with specified in $dependencies_map_prefix prefix
|
|
||||||
function(qt_internal_sort_module_dependencies modules out_all_ordered dependencies_map_prefix)
|
|
||||||
set(ordered "")
|
|
||||||
foreach(module IN LISTS modules)
|
|
||||||
set(out_ordered "")
|
|
||||||
if(NOT dependencies_map_prefix)
|
|
||||||
message(FATAL_ERROR "dependencies_map_prefix is not provided")
|
|
||||||
endif()
|
|
||||||
set(module_dependencies_list_var_name "${dependencies_map_prefix}${module}")
|
|
||||||
qt_internal_add_module_dependencies(${module} "${ordered}" out_ordered module_depends
|
|
||||||
"${module_dependencies_list_var_name}" revisions)
|
|
||||||
set(${module_dependencies_list_var_name}
|
|
||||||
"${${module_dependencies_list_var_name}}" PARENT_SCOPE)
|
|
||||||
if(NOT module_depends)
|
|
||||||
list(APPEND no_dependencies "${module}")
|
|
||||||
else()
|
|
||||||
set(ordered "${out_ordered}")
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
if (no_dependencies)
|
|
||||||
list(APPEND ordered "${no_dependencies}")
|
|
||||||
endif()
|
|
||||||
message(DEBUG "qt_internal_parse_dependencies sorted ${modules}: ${ordered}")
|
|
||||||
set(${out_all_ordered} "${ordered}" PARENT_SCOPE)
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
# does what it says, but also updates submodules
|
|
||||||
function(qt_internal_checkout module revision)
|
|
||||||
set(swallow_output "") # unless VERBOSE, eat git output, show it in case of error
|
|
||||||
if (NOT VERBOSE)
|
|
||||||
list(APPEND swallow_output "OUTPUT_VARIABLE" "git_output" "ERROR_VARIABLE" "git_output")
|
|
||||||
endif()
|
|
||||||
message(NOTICE "Checking '${module}' out to revision '${revision}'")
|
|
||||||
execute_process(
|
|
||||||
COMMAND "git" "checkout" "${revision}"
|
|
||||||
WORKING_DIRECTORY "./${module}"
|
|
||||||
RESULT_VARIABLE git_result
|
|
||||||
${swallow_output}
|
|
||||||
)
|
|
||||||
if (git_result EQUAL 128)
|
|
||||||
message(WARNING "${git_output}, trying detached checkout")
|
|
||||||
execute_process(
|
|
||||||
COMMAND "git" "checkout" "--detach" "${revision}"
|
|
||||||
WORKING_DIRECTORY "./${module}"
|
|
||||||
RESULT_VARIABLE git_result
|
|
||||||
${swallow_output}
|
|
||||||
)
|
|
||||||
endif()
|
|
||||||
if (git_result)
|
|
||||||
message(FATAL_ERROR "Failed to check '${module}' out to '${revision}': ${git_output}")
|
|
||||||
endif()
|
|
||||||
execute_process(
|
|
||||||
COMMAND "git" "submodule" "update"
|
|
||||||
WORKING_DIRECTORY "./${module}"
|
|
||||||
RESULT_VARIABLE git_result
|
|
||||||
OUTPUT_VARIABLE git_stdout
|
|
||||||
ERROR_VARIABLE git_stderr
|
|
||||||
)
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
# clones or creates a worktree for $dependency, using the source of $dependent
|
|
||||||
function(qt_internal_get_dependency dependent dependency)
|
|
||||||
set(swallow_output "") # unless VERBOSE, eat git output, show it in case of error
|
|
||||||
if (NOT VERBOSE)
|
|
||||||
list(APPEND swallow_output "OUTPUT_VARIABLE" "git_output" "ERROR_VARIABLE" "git_output")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(gitdir "")
|
|
||||||
set(remote "")
|
|
||||||
|
|
||||||
# try to read the worktree source
|
|
||||||
execute_process(
|
|
||||||
COMMAND "git" "rev-parse" "--git-dir"
|
|
||||||
WORKING_DIRECTORY "./${dependent}"
|
|
||||||
RESULT_VARIABLE git_result
|
|
||||||
OUTPUT_VARIABLE git_stdout
|
|
||||||
ERROR_VARIABLE git_stderr
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
||||||
)
|
|
||||||
string(FIND "${git_stdout}" "${module}" index)
|
|
||||||
string(SUBSTRING "${git_stdout}" 0 ${index} gitdir)
|
|
||||||
string(FIND "${gitdir}" ".git/modules" index)
|
|
||||||
if(index GREATER -1) # submodules have not been absorbed
|
|
||||||
string(SUBSTRING "${gitdir}" 0 ${index} gitdir)
|
|
||||||
endif()
|
|
||||||
message(DEBUG "Will look for clones in ${gitdir}")
|
|
||||||
|
|
||||||
execute_process(
|
|
||||||
COMMAND "git" "remote" "get-url" "origin"
|
|
||||||
WORKING_DIRECTORY "./${dependent}"
|
|
||||||
RESULT_VARIABLE git_result
|
|
||||||
OUTPUT_VARIABLE git_stdout
|
|
||||||
ERROR_VARIABLE git_stderr
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
||||||
)
|
|
||||||
string(FIND "${git_stdout}" "${dependent}.git" index)
|
|
||||||
string(SUBSTRING "${git_stdout}" 0 ${index} remote)
|
|
||||||
message(DEBUG "Will clone from ${remote}")
|
|
||||||
|
|
||||||
if(EXISTS "${gitdir}.gitmodules" AND NOT EXISTS "${gitdir}${dependency}/.git")
|
|
||||||
# super repo exists, but the submodule we need does not - try to initialize
|
|
||||||
message(NOTICE "Initializing submodule '${dependency}' from ${gitdir}")
|
|
||||||
execute_process(
|
|
||||||
COMMAND "git" "submodule" "update" "--init" "${dependency}"
|
|
||||||
WORKING_DIRECTORY "${gitdir}"
|
|
||||||
RESULT_VARIABLE git_result
|
|
||||||
${swallow_output}
|
|
||||||
)
|
|
||||||
if (git_result)
|
|
||||||
# ignore errors, fall back to an independent clone instead
|
|
||||||
message(WARNING "Failed to initialize submodule '${dependency}' from ${gitdir}")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(EXISTS "${gitdir}${dependency}")
|
|
||||||
# for the module we want, there seems to be a clone parallel to what we have
|
|
||||||
message(NOTICE "Adding worktree for ${dependency} from ${gitdir}${dependency}")
|
|
||||||
execute_process(
|
|
||||||
COMMAND "git" "worktree" "add" "--detach" "${CMAKE_CURRENT_SOURCE_DIR}/${dependency}"
|
|
||||||
WORKING_DIRECTORY "${gitdir}/${dependency}"
|
|
||||||
RESULT_VARIABLE git_result
|
|
||||||
${swallow_output}
|
|
||||||
)
|
|
||||||
if (git_result)
|
|
||||||
message(FATAL_ERROR "Failed to check '${module}' out to '${revision}': ${git_output}")
|
|
||||||
endif()
|
|
||||||
else()
|
|
||||||
# we don't find the existing clone, so clone from the same remote
|
|
||||||
message(NOTICE "Cloning ${dependency} from ${remote}${dependency}.git")
|
|
||||||
execute_process(
|
|
||||||
COMMAND "git" "clone" "${remote}${dependency}.git"
|
|
||||||
WORKING_DIRECTORY "."
|
|
||||||
RESULT_VARIABLE git_result
|
|
||||||
${swallow_output}
|
|
||||||
)
|
|
||||||
if (git_result)
|
|
||||||
message(FATAL_ERROR "Failed to check '${module}' out to '${revision}': ${git_output}")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
# evaluates the dependencies for $module, and checks all dependencies
|
|
||||||
# out so that it is a consistent set
|
|
||||||
function(qt_internal_sync_to module)
|
|
||||||
if(ARGN)
|
|
||||||
set(revision "${ARGV1}")
|
|
||||||
# special casing "." as the target module - checkout all out to $revision
|
|
||||||
if("${module}" STREQUAL ".")
|
|
||||||
qt_internal_find_modules(modules)
|
|
||||||
foreach(module IN LISTS modules)
|
|
||||||
qt_internal_checkout("${module}" "${revision}")
|
|
||||||
endforeach()
|
|
||||||
return()
|
|
||||||
endif()
|
|
||||||
else()
|
|
||||||
set(revision "HEAD")
|
|
||||||
endif()
|
|
||||||
qt_internal_checkout("${module}" "${revision}")
|
|
||||||
|
|
||||||
set(revision "")
|
|
||||||
set(checkedout "1")
|
|
||||||
# Load all dependencies for $module, then iterate over the dependencies in reverse order,
|
|
||||||
# and check out the first that isn't already at the required revision.
|
|
||||||
# Repeat everything (we need to reload dependencies after each checkout) until no more checkouts
|
|
||||||
# are done.
|
|
||||||
while(${checkedout})
|
|
||||||
set(dependencies "")
|
|
||||||
set(revisions "")
|
|
||||||
set(prefix "")
|
|
||||||
qt_internal_add_module_dependencies(${module} "${dependencies}" dependencies has_dependencies prefix revisions)
|
|
||||||
message(DEBUG "${module} dependencies: ${dependencies}")
|
|
||||||
message(DEBUG "${module} revisions : ${revisions}")
|
|
||||||
|
|
||||||
if (NOT has_dependencies)
|
|
||||||
message(NOTICE "Module ${module} has no dependencies")
|
|
||||||
return()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
list(LENGTH dependencies count)
|
|
||||||
math(EXPR count "${count} - 1")
|
|
||||||
set(checkedout 0)
|
|
||||||
foreach(i RANGE ${count} 0 -1 )
|
|
||||||
list(GET dependencies ${i} dependency)
|
|
||||||
list(GET revisions ${i} revision)
|
|
||||||
if ("${revision}" STREQUAL "HEAD")
|
|
||||||
message(DEBUG "Not changing checked out revision of ${dependency}")
|
|
||||||
continue()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(NOT EXISTS "./${dependency}")
|
|
||||||
message(DEBUG "No worktree for '${dependency}' found in '${CMAKE_CURRENT_SOURCE_DIR}'")
|
|
||||||
qt_internal_get_dependency("${module}" "${dependency}")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
execute_process(
|
|
||||||
COMMAND "git" "rev-parse" "HEAD"
|
|
||||||
WORKING_DIRECTORY "./${dependency}"
|
|
||||||
RESULT_VARIABLE git_result
|
|
||||||
OUTPUT_VARIABLE git_stdout
|
|
||||||
ERROR_VARIABLE git_stderr
|
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
|
||||||
)
|
|
||||||
if (git_result)
|
|
||||||
message(WARNING "${git_stdout}")
|
|
||||||
message(FATAL_ERROR "Failed to get current HEAD of '${dependency}': ${git_stderr}")
|
|
||||||
endif()
|
|
||||||
if ("${git_stdout}" STREQUAL "${revision}")
|
|
||||||
continue()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
qt_internal_checkout("${dependency}" "${revision}")
|
|
||||||
set(checkedout 1)
|
|
||||||
break()
|
|
||||||
endforeach()
|
|
||||||
endwhile()
|
|
||||||
endfunction()
|
|
||||||
@@ -1,61 +0,0 @@
|
|||||||
version: 2
|
|
||||||
accept_configuration:
|
|
||||||
condition: property
|
|
||||||
property: features
|
|
||||||
not_contains_value: Disable
|
|
||||||
|
|
||||||
instructions:
|
|
||||||
Build:
|
|
||||||
- !include "{{qt/qtbase}}/prepare_building_env.yaml"
|
|
||||||
- type: MakeDirectory
|
|
||||||
directory: .git
|
|
||||||
- type: SetBuildDirectory
|
|
||||||
directory: "{{.SourceDir}}"
|
|
||||||
- type: ChangeDirectory
|
|
||||||
directory: "{{.BuildDir}}"
|
|
||||||
- type: ExecuteCommand
|
|
||||||
command: "{{.Env.ENV_PREFIX}} cmake {{.Env.CONFIGURE_ARGS}} -DCMAKE_INSTALL_PREFIX:PATH={{.InstallDir}} -DQT_BUILD_TESTS=OFF {{.SourceDir}}"
|
|
||||||
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
|
|
||||||
maxTimeInSeconds: 6000
|
|
||||||
maxTimeBetweenOutput: 1200
|
|
||||||
userMessageOnFailure: >
|
|
||||||
Failed to call cmake.
|
|
||||||
|
|
||||||
- type: Group
|
|
||||||
instructions:
|
|
||||||
- type: ExecuteCommand
|
|
||||||
command: "{{.Env.ENV_PREFIX}} cmake --build . --target qtbase/src/plugins/platforms/all qtbase/src/plugins/sqldrivers/all qttools/all --parallel -v"
|
|
||||||
maxTimeInSeconds: 12000
|
|
||||||
maxTimeBetweenOutput: 1200
|
|
||||||
userMessageOnFailure: >
|
|
||||||
Failed to build sources.
|
|
||||||
- type: ExecuteCommand
|
|
||||||
command: "{{.Env.ENV_PREFIX}} cmake --build . --target docs -v"
|
|
||||||
maxTimeInSeconds: 12000
|
|
||||||
maxTimeBetweenOutput: 1200
|
|
||||||
userMessageOnFailure: >
|
|
||||||
Failed to generate docs.
|
|
||||||
- type: ExecuteCommand
|
|
||||||
command: "cp -r {{.BuildDir}}/qtbase/doc/config {{.BuildDir}}/doc"
|
|
||||||
maxTimeInSeconds: 12000
|
|
||||||
maxTimeBetweenOutput: 1200
|
|
||||||
userMessageOnFailure: "Failed to copy qtbase/doc/config to documentation directory."
|
|
||||||
- type: ExecuteCommand
|
|
||||||
command: "cp -r {{.BuildDir}}/qtbase/doc/global {{.BuildDir}}/doc"
|
|
||||||
maxTimeInSeconds: 12000
|
|
||||||
maxTimeBetweenOutput: 1200
|
|
||||||
userMessageOnFailure: "Failed to copy qtbase/doc/global to documentation directory."
|
|
||||||
- type: UploadArtifact
|
|
||||||
archiveDirectory: '{{.BuildDir}}/doc'
|
|
||||||
transferType: UploadModuleDocumentation
|
|
||||||
maxTimeInSeconds: 1800
|
|
||||||
maxTimeBetweenOutput: 1800
|
|
||||||
enable_if:
|
|
||||||
condition: property
|
|
||||||
property: features
|
|
||||||
contains_value: "Documentation"
|
|
||||||
|
|
||||||
Test:
|
|
||||||
- type: EnvironmentVariable
|
|
||||||
variableName: Dummy
|
|
||||||
variableValue: dummy
|
|
||||||
@@ -1,160 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms_qemu.yaml,
|
|
||||||
cmake_platforms_qemu_qnx710.yaml,
|
|
||||||
cmake_platforms_target_android_host_linux.yaml,
|
|
||||||
cmake_platforms_target_android_host_macos.yaml,
|
|
||||||
cmake_platforms_target_android_host_windows.yaml,
|
|
||||||
cmake_platforms_wasm.yaml,
|
|
||||||
macos.yaml
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache']
|
|
||||||
Configure arguments: '-DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_widgets=OFF -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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache', 'DisableTests']
|
|
||||||
Configure arguments: '-DFEATURE_developer_build=ON -DFEATURE_gui=OFF -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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache', 'DisableTests']
|
|
||||||
Configure arguments: '-DFEATURE_developer_build=ON -DINPUT_opengl=no -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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache', 'Documentation']
|
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DWARNINGS_ARE_ERRORS=OFF -DQT_LIBINFIX=TestInfix -DQT_NAMESPACE=TestNamespace -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']
|
|
||||||
-
|
|
||||||
Id: 'Ubuntu-20.04-host'
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache']
|
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DFEATURE_system_jpeg=OFF -DFEATURE_system_png=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_system_harfbuzz=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_libudev=OFF -DCMAKE_AUTOGEN_VERBOSE=ON -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']
|
|
||||||
-
|
|
||||||
Id: 'OpenSUSE-15.3-host'
|
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache']
|
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DFEATURE_developer_build=ON -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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache']
|
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_headersclean=ON -DFEATURE_separate_debug_info=ON -DFEATURE_system_jpeg=OFF -DFEATURE_system_png=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_system_harfbuzz=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_libudev=OFF -DINPUT_bundled_xcb_xinput=yes -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DOpenGL_GL_PREFERENCE=LEGACY'
|
|
||||||
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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-SLES-15_SP3-x86_64-51'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
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'
|
|
||||||
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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Packaging', 'Sccache', "DebugAndRelease"]
|
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DFEATURE_headersclean=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\.. -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
|
||||||
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',
|
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'Windows10-MSVC2019-x64-host'
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Sccache', "DebugAndRelease"]
|
|
||||||
Configure arguments: '-G"Ninja Multi-Config" -DQT_BUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DCMAKE_CONFIGURATION_TYPES="RelWithDebInfo;Debug" -DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
|
||||||
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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Features: ['Sccache', 'DisableTests', 'TargetBuildOnly', 'Packaging']
|
|
||||||
Platform dependency: 'Windows10-MSVC2019-x64-host'
|
|
||||||
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 -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ROOT_DIR_x64_arm64}}',
|
|
||||||
'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',
|
|
||||||
'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'
|
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Packaging', 'Sccache']
|
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_headersclean=ON -DFEATURE_separate_debug_info=ON -DFEATURE_system_jpeg=OFF -DFEATURE_system_png=OFF -DFEATURE_system_pcre2=OFF -DFEATURE_system_harfbuzz=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_libudev=OFF -DINPUT_bundled_xcb_xinput=yes -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache -DOpenGL_GL_PREFERENCE=LEGACY'
|
|
||||||
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']
|
|
||||||
-
|
|
||||||
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: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests']
|
|
||||||
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=']
|
|
||||||
-
|
|
||||||
Id: 'Windows10-Mingw8-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.MINGW810}}\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-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'
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache']
|
|
||||||
Configure arguments: '-GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DFEATURE_separate_debug_info=ON -DBUILD_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=C:\llvm-mingw\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=C:\llvm-mingw']
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Environment variables: ['PATH=C:\MINGW1120\mingw64\bin;$PATH']
|
|
||||||
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'
|
|
||||||
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}}']
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Target os: 'QEMU'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
|
||||||
Features: ['Sccache']
|
|
||||||
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',
|
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUARMV7_TOOLCHAIN_ENVSETUP}}',
|
|
||||||
"QT_CMAKE_DIR=/opt/cmake-3.21.1/bin",
|
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}',
|
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
|
||||||
'QT_QUICK_BACKEND=software',
|
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
|
||||||
'TARGET_TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Target os: 'QEMU'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
|
||||||
Features: ['Sccache']
|
|
||||||
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',
|
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUARM64_TOOLCHAIN_ENVSETUP}}',
|
|
||||||
"QT_CMAKE_DIR=/opt/cmake-3.21.1/bin",
|
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}',
|
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
|
||||||
'QT_QUICK_BACKEND=software',
|
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
|
||||||
'TARGET_TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Target os: 'QEMU'
|
|
||||||
Target arch: 'mips64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
|
||||||
Features: ['Sccache', 'DisableTests']
|
|
||||||
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',
|
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUMIPS64_TOOLCHAIN_ENVSETUP}}',
|
|
||||||
"QT_CMAKE_DIR=/opt/cmake-3.21.1/bin",
|
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}',
|
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
|
||||||
'QT_QUICK_BACKEND=software',
|
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
|
|
||||||
'TARGET_TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
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,28 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-SLES-15_SP3-x86_64-51'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
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'
|
|
||||||
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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Sccache', 'MinimalStaticTests']
|
|
||||||
Configure arguments: '-G"Ninja" -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DBUILD_SHARED_LIBS=OFF -DFEATURE_msvc_obj_debug_info=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -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',
|
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-11.0-x86_64-102'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'MinimalStaticTests']
|
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=OFF -DFEATURE_framework=OFF -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'
|
|
||||||
]
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'RHEL-8.2-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -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'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'RHEL-8.2-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -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'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'RHEL-8.2-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -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'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'RHEL-8.2-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ANDROID_HOME}} -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,46 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=arm64-v8a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -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'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=armeabi-v7a -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -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'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -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'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE={{.Env.ANDROID_NDK_ROOT}}/build/cmake/android.toolchain.cmake -DANDROID_SDK_ROOT={{.Env.ANDROID_SDK_ROOT}} -DANDROID_ABI=x86_64 -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU -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,98 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'Windows10-Mingw8-x64-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'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_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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'armv7'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'Windows10-Mingw8-x64-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'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_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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'Windows10-Mingw8-x64-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'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_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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'Android_ANY'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'Windows10-Mingw8-x64-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'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_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']
|
|
||||||
@@ -1,47 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-openSUSE-15.3-x86_64-50'
|
|
||||||
Target os: 'WebAssembly'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'OpenSUSE-15.3-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-DQT_QMAKE_TARGET_MKSPEC=wasm-emscripten -DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Target os: 'WebAssembly'
|
|
||||||
Compiler: 'Mingw'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'Windows10-Mingw8-x64-host'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.EMSDK_PATH}};{{.Env.MINGW810}}\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']
|
|
||||||
-
|
|
||||||
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']
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
|
||||||
Target os: 'WebAssembly'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'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']
|
|
||||||
@@ -1,6 +1,155 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -angle -qtnamespace TestNamespace -qtlibinfix TestInfix -nomake tests -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% -qt-zlib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-7-x86-3'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Environment variables: ['PATH=C:\MINGW810_i686\mingw32\bin;$PATH']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -developer-build -release -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++ -qt-zlib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -qt-zlib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_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% -qt-zlib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x86-msvc2015'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-arm-msvc2015'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -qt-zlib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['TestOnly', 'LicenseCheck', 'UseLegacyInstructions']
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -force-debug-info -nomake tests -no-widgets -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-gui -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['OutOfSourceBuild', 'Documentation']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -R . -qtlibinfix TestInfix -qtnamespace TestNamespace -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-pch -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
||||||
|
Compiler: 'ICC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-pch -system-sqlite -R . -platform linux-icc-64 -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
Environment variables: ['LD_LIBRARY_PATH=$ICC64_19_LDLP:$LD_LIBRARY_PATH', 'PATH=$ICC64_19_PATH:$PATH' ]
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -release -static -nomake tests -nomake examples -no-sql-mysql -no-pch -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-feature-thread -xplatform wasm-emscripten'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-SLES-15-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Insignificant']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -no-sql-mysql -no-pch -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -separate-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -xcb -bundled-xcb-xinput -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-3'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -nomake tests -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -developer-build -release -no-pch -no-framework -qtnamespace TestNamespace -nomake tests -nomake examples -I/usr/local/opt/openssl/include'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.14-x86_64'
|
||||||
|
Target os: 'IOS_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -nomake tests -no-icu -nomake examples -no-sql-mysql -no-sql-psql -plugin-sql-sqlite -static -xplatform macx-ios-clang'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-use-gold-linker -opengl es2 -sysconfdir /etc/xdg -openssl -I {{.Env.OPENSSL_ANDROID_HOME}}/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host linux-x86_64'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Environment variables: ['GST_PLUGIN_SCANNER=/opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/libexec/gstreamer-1.0/gst-plugin-scanner']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Environment variables: ['GST_PLUGIN_SCANNER=/opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/libexec/gstreamer-1.0/gst-plugin-scanner']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'mips64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-mips64/sysroots/x86_64-pokysdk-linux/usr/bin/mips64-poky-linux/mips64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-mips64/sysroots/mips64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-mips64/sysroots/mips64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly', 'LicenseCheck']
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'INTEGRITY_11_04'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -xplatform integrity-armv7-imx6'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix /home/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -no-sql-mysql -qpa qnx -xplatform qnx-armle-v7-qcc -I /opt/qnx700/target/qnx7/usr/include/openssl1_1'
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -4,25 +4,20 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Features: ['Packaging', 'UseLegacyInstructions']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2019'
|
||||||
Target arch: 'x86'
|
Target arch: 'x86'
|
||||||
Features: ['Packaging', 'UseLegacyInstructions']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -static -no-icu'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'UseLegacyInstructions']
|
Features: ['Packaging']
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -openssl -qt-harfbuzz QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'UseLegacyInstructions']
|
Features: ['TestOnly', 'LicenseCheck']
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -openssl -qt-harfbuzz QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['TestOnly', 'LicenseCheck', 'UseLegacyInstructions']
|
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Target os: 'INTEGRITY'
|
|
||||||
Platform dependency: 'Ubuntu-20.04-host'
|
|
||||||
Features: ['DisableTests']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS={{.Env.TARGET_CONFIGURE_ARGS}} -DQT_HOST_PATH=/home/qt/work/install -DQT_BUILD_EXAMPLES=OFF -DCMAKE_TOOLCHAIN_FILE=/home/qt/integrity_toolchain/toolchain.cmake -DQT_QMAKE_TARGET_MKSPEC=devices/integrity-armv8-SA8155P -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_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_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',
|
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DFEATURE_system_webp=OFF']
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
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=']
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
|
|
||||||
# These developer-build tests are only run for qtbase and qtdeclarative
|
|
||||||
# See macos.yaml for arm64 developer-build tests, run for all modules.
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'macos-10.14-x86_64-developer-build-tests'
|
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly']
|
|
||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
|
||||||
-
|
|
||||||
Id: 'macos-10.15-x86_64-developer-build-tests'
|
|
||||||
Template: 'qtci-macos-10.15-x86_64-102'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly']
|
|
||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
|
||||||
-
|
|
||||||
Id: 'macos-11-x86_64-developer-build-tests'
|
|
||||||
Template: 'qtci-macos-11.0-x86_64-102'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly']
|
|
||||||
Platform dependency: 'macos-latest-xcode-x86_64-developer-build'
|
|
||||||
@@ -1,87 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
# Build with latest Xcode
|
|
||||||
-
|
|
||||||
# This is a universal build containing both x86_64 and arm64 architectures
|
|
||||||
Id: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
Template: 'qtci-macos-11.0-x86_64-102'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target arch: 'x86_64-arm64'
|
|
||||||
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}}/..'
|
|
||||||
Environment variables: [
|
|
||||||
'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'
|
|
||||||
]
|
|
||||||
|
|
||||||
# Then run tests on all supported deployment targets
|
|
||||||
-
|
|
||||||
Id: 'macos-10.14-x86_64-tests'
|
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
-
|
|
||||||
Id: 'macos-10.15-x86_64-tests'
|
|
||||||
Template: 'qtci-macos-10.15-x86_64-102'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
-
|
|
||||||
Id: 'macos-11-x86_64-tests'
|
|
||||||
Template: 'qtci-macos-11.0-x86_64-102'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
|
||||||
Platform dependency: 'macos-latest-xcode-universal-packaging-build'
|
|
||||||
-
|
|
||||||
Id: 'macos-11-arm64-tests'
|
|
||||||
Template: 'qtci-macos-11.0-arm64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
|
||||||
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.
|
|
||||||
# See macos-developer-build-tests.yaml for the tests
|
|
||||||
-
|
|
||||||
Id: 'macos-latest-xcode-x86_64-developer-build'
|
|
||||||
Template: 'qtci-macos-11.0-x86_64-102'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
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'
|
|
||||||
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'
|
|
||||||
]
|
|
||||||
|
|
||||||
# Build arm64 developer-builds for all modules, and run their tests. This ensures that we have full
|
|
||||||
# arm64 build and test coverage, regardless of possible issues with the universal build.
|
|
||||||
-
|
|
||||||
Id: 'macos-latest-xcode-arm64-developer-build'
|
|
||||||
Template: 'qtci-macos-11.0-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 -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'
|
|
||||||
Template: 'qtci-macos-11.0-arm64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['TestOnly']
|
|
||||||
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'
|
|
||||||
@@ -1,43 +1,40 @@
|
|||||||
Version: 2
|
-
|
||||||
Module only: True
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Configurations:
|
Compiler: 'Yocto'
|
||||||
-
|
Target arch: 'TARGET1'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
-
|
||||||
Compiler: 'Yocto'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target arch: 'TARGET1'
|
Compiler: 'Yocto'
|
||||||
-
|
Target arch: 'TARGET2'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
-
|
||||||
Compiler: 'Yocto'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target arch: 'TARGET2'
|
Compiler: 'Yocto'
|
||||||
-
|
Target arch: 'TARGET3'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
-
|
||||||
Compiler: 'Yocto'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target arch: 'TARGET3'
|
Compiler: 'Yocto'
|
||||||
-
|
Target arch: 'TARGET4'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
-
|
||||||
Compiler: 'Yocto'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target arch: 'TARGET4'
|
Compiler: 'Yocto'
|
||||||
-
|
Target arch: 'TARGET5'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
-
|
||||||
Compiler: 'Yocto'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target arch: 'TARGET5'
|
Compiler: 'Yocto'
|
||||||
-
|
Target arch: 'TARGET6'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
-
|
||||||
Compiler: 'Yocto'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target arch: 'TARGET6'
|
Compiler: 'Yocto'
|
||||||
-
|
Target arch: 'TARGET7'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
-
|
||||||
Compiler: 'Yocto'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target arch: 'TARGET7'
|
Compiler: 'Yocto'
|
||||||
-
|
Target arch: 'TARGET8'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
-
|
||||||
Compiler: 'Yocto'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target arch: 'TARGET8'
|
Compiler: 'Yocto'
|
||||||
-
|
Target arch: 'TARGET9'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
-
|
||||||
Compiler: 'Yocto'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target arch: 'TARGET9'
|
Compiler: 'Yocto'
|
||||||
-
|
Target arch: 'TARGET10'
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'Yocto'
|
|
||||||
Target arch: 'TARGET10'
|
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Include: [meta-boot2qt.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
|
||||||
|
|
||||||
@@ -1,30 +1,28 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
|
Module only: True
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
Compiler: 'MSVC2019'
|
Compiler: 'MSVC2015'
|
||||||
Features: ['Packaging', 'Sccache', 'MinimalStaticTests']
|
Target arch: 'x86'
|
||||||
Configure arguments: '-G"Ninja" -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DBUILD_SHARED_LIBS=OFF -DFEATURE_icu=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_msvc_obj_debug_info=ON -DQT_BUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DFEATURE_system_zlib=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Features: ['Packaging']
|
||||||
Environment variables: [
|
Configure arguments: '-opensource -confirm-license -nomake tests -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -opengl dynamic -static -no-icu -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86%'
|
||||||
'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',
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}'
|
Compiler: 'MSVC2015'
|
||||||
]
|
Features: ['Packaging']
|
||||||
-
|
Configure arguments: '-opensource -confirm-license -nomake tests -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -opengl dynamic -static -no-icu -nomake examples -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%'
|
||||||
Id: 'RHEL-8.2-host'
|
-
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'Sccache', 'MinimalStaticTests']
|
Features: ['Packaging']
|
||||||
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'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
||||||
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']
|
Template: 'qtci-macos-10.13-x86_64-3'
|
||||||
-
|
Compiler: 'Clang'
|
||||||
Id: 'macOS-11.0'
|
Features: ['Packaging']
|
||||||
Template: 'qtci-macos-11.0-x86_64-102'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -nomake tests -nomake examples -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include -static -no-icu'
|
||||||
Compiler: 'Clang'
|
-
|
||||||
Features: ['Packaging', 'Sccache', 'MinimalStaticTests']
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Configure arguments: '-DQT_BUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=OFF -DFEATURE_icu=OFF -DFEATURE_system_doubleconversion=OFF -DFEATURE_framework=OFF -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
|
Compiler: 'GCC'
|
||||||
Environment variables: [
|
Features: ['TestOnly', 'LicenseCheck']
|
||||||
'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'
|
|
||||||
]
|
|
||||||
|
|||||||
@@ -1,33 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests']
|
|
||||||
Configure arguments: ''
|
|
||||||
Environment variables: []
|
|
||||||
Environment script: ['%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat', 'amd64']
|
|
||||||
-
|
|
||||||
Template: 'qtci-windows-10-x86-4'
|
|
||||||
Compiler: 'MSVC2019'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests']
|
|
||||||
Configure arguments: ''
|
|
||||||
Environment variables: []
|
|
||||||
Environment script: ['%ProgramFiles%\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat', 'x86']
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DisableTests']
|
|
||||||
Configure arguments: ''
|
|
||||||
Environment variables: []
|
|
||||||
-
|
|
||||||
Template: 'qtci-macos-10.14-x86_64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Packaging', 'DisableTests', 'Sccache', 'DebugAndRelease']
|
|
||||||
Configure arguments: ''
|
|
||||||
Environment variables: []
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +1,115 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [cmake_platforms.yaml]
|
Configurations:
|
||||||
Configurations: []
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2019 -xplatform winrt-x86-msvc2019'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-7-x86-3'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Environment variables: ['PATH=C:\MINGW810_i686\mingw32\bin;$PATH']
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++ QMAKE_LFLAGS_APP+=-s -qt-zlib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -separate-debug-info -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 -qt-zlib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2019 -xplatform winrt-arm-msvc2019'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -debug-and-release -nomake tests -nomake examples -force-debug-info -no-sql-mysql -platform win32-msvc2019 -xplatform winrt-x64-msvc2019'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -opengl es2 -sysconfdir /etc/xdg -openssl -I c:\utils\openssl-android-master\include -xplatform android-clang -android-sdk C:\Utils\Android -android-ndk c:\Utils\Android\android-ndk-r20'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-3'
|
||||||
|
Target os: 'Android_ANY'
|
||||||
|
Target arch: 'multi'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-dbus -no-qpa-platform-guard -opengl es2 -sysconfdir /etc/xdg -openssl -I /usr/local/opt/openssl/include -xplatform android-clang -android-sdk /opt/android/sdk -android-ndk /opt/android/android-ndk-r20 -android-ndk-host darwin-x86_64'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-3'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix /Users/qt/work/install -release -nomake tests -nomake examples -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-qcc -I /opt/qnx700/target/qnx7/usr/include/openssl1_1'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Environment variables: ['PATH=C:\Program Files\Git\bin;C:\MINGW810\mingw64\bin;$PATH;C:\qnx700\host\win64\x86_64\usr\bin;C:\qnx700\.qnx\bin', 'MAKEFLAGS=-j4 -Ic:\qnx700\target\qnx7\usr\include', 'QNX_CONFIGURATION=c:/qnx700/.qnx', 'QNX_CONFIGURATION_EXCLUSIVE=c:/qnx700/.qnx', 'QNX_TARGET=c:/qnx700/target/qnx7', 'QNX_HOST=c:/qnx700/host/win64/x86_64', 'LIB=""', 'INCLUDE=""']
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-armle-v7-qcc -Ic:\qnx700\target\qnx7\usr\include\openssl1_1'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'armv8'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Environment variables: ['PATH=C:\Program Files\Git\bin;C:\MINGW810\mingw64\bin;$PATH;C:\qnx700\host\win64\x86_64\usr\bin;C:\qnx700\.qnx\bin', 'MAKEFLAGS=-j4 -Ic:\qnx700\target\qnx7\usr\include', 'QNX_CONFIGURATION=c:/qnx700/.qnx', 'QNX_CONFIGURATION_EXCLUSIVE=c:/qnx700/.qnx', 'QNX_TARGET=c:/qnx700/target/qnx7', 'QNX_HOST=c:/qnx700/host/win64/x86_64', 'LIB=""', 'INCLUDE=""']
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix c:\Users\qt\work\install -release -opengl es2 -nomake tests -nomake examples -no-sql-mysql -xplatform qnx-aarch64le-qcc -Ic:\qnx700\target\qnx7\usr\include\openssl1_1'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Environment variables: ['PATH=C:\Program Files\Git\bin;C:\MINGW810\mingw64\bin;$PATH;C:\qnx700\host\win64\x86_64\usr\bin;C:\qnx700\.qnx\bin', 'MAKEFLAGS=-j4 -Ic:\qnx700\target\qnx7\usr\include', 'QNX_CONFIGURATION=c:/qnx700/.qnx', 'QNX_CONFIGURATION_EXCLUSIVE=c:/qnx700/.qnx', 'QNX_TARGET=c:/qnx700/target/qnx7', 'QNX_HOST=c:/qnx700/host/win64/x86_64', 'LIB=""', 'INCLUDE=""']
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix c:\Users\qt\work\install -release -nomake tests -nomake examples -no-sql-mysql -opengl es2 -xplatform qnx-x86-64-qcc -Ic:\qnx700\target\qnx7\usr\include\openssl1_1'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'armv8'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-aarch64le-qcc -I /opt/qnx700/target/qnx7/usr/include/openssl1_1'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Target os: 'QNX_700'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -extprefix /home/qt/work/install -release -nomake tests -nomake examples -no-sql-mysql -no-use-gold-linker -opengl es2 -qpa qnx -xplatform qnx-x86-64-qcc -I /opt/qnx700/target/qnx7/usr/include/openssl1_1'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'Mingw'
|
||||||
|
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake examples -nomake tests -no-feature-thread -static -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-pch -platform win32-g++ -xplatform wasm-emscripten'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-3'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Packaging', 'DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -release -nomake examples -nomake tests -no-feature-thread -static -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -no-pch -xplatform wasm-emscripten'
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,20 +1,26 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml,
|
|
||||||
cmake_platforms_static_tests.yaml,
|
|
||||||
macos-developer-build-tests.yaml,
|
|
||||||
integrity.yaml,
|
|
||||||
ios-tests.yaml
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
-
|
||||||
Template: 'qtci-linux-RHEL-8.2-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'QEMU'
|
||||||
Target arch: 'x86'
|
Target arch: 'armv7'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Target compiler: 'Clang'
|
Features: ['DisableTests']
|
||||||
Platform dependency: 'RHEL-8.2-host'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
Features: ['Packaging', 'Sccache', 'AndroidTestRun']
|
-
|
||||||
Environment variables: [
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
'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',
|
Target os: 'QEMU'
|
||||||
'NON_QTBASE_TARGET_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -static -nomake tests -nomake examples -no-icu -force-debug-info -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-openSUSE-15.1-x86_64'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -developer-build -static -nomake tests -nomake examples -no-pch -no-feature-thread -no-dbus -no-headersclean -no-ssl -no-warnings-are-errors -xplatform wasm-emscripten'
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +1,6 @@
|
|||||||
Version: 2
|
-
|
||||||
Include: [cmake_platforms.yaml]
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
Configurations: []
|
Target os: 'WinRT_10'
|
||||||
|
Target arch: 'x86_64'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -static -nomake tests -nomake examples -no-icu -force-debug-info -platform win32-msvc2015 -xplatform winrt-x64-msvc2015'
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,8 +1,24 @@
|
|||||||
Version: 2
|
-
|
||||||
Include: [
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
cmake_platforms.yaml,
|
Target os: 'QEMU'
|
||||||
macos-developer-build-tests.yaml,
|
Target arch: 'armv7'
|
||||||
cmake_platforms_static_tests.yaml,
|
Compiler: 'GCC'
|
||||||
integrity.yaml
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
]
|
-
|
||||||
Configurations: []
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -nomake examples -no-xcb -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'armv7'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -R . -developer-build -device linux-imx7-g++ -device-option CROSS_COMPILE=/opt/yocto-armv7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi- -device-option DISTRO_OPTS="hard-float boot2qt" -extprefix /home/qt/work/install -mysql_config /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi/usr/bin/mysql_config -no-xcb -nomake examples -nomake tests -openssl -prefix /home/qt/work/install -psql_config /dev/null -sysroot /opt/yocto-armv7/sysroots/armv7at2hf-neon-poky-linux-gnueabi -tslib -verbose'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Target os: 'QEMU'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake examples -nomake tests -R . -openssl -device linux-generic-g++ -device-option CROSS_COMPILE=/opt/yocto-arm64/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux/aarch64-poky-linux- -device-option DISTRO_OPTS=boot2qt -sysroot /opt/yocto-arm64/sysroots/aarch64-poky-linux -extprefix /home/qt/work/install -mysql_config /opt/yocto-arm64/sysroots/aarch64-poky-linux/usr/bin/mysql_config -psql_config /dev/null -tslib -no-xcb'
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml,
|
|
||||||
integrity.yaml
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -3,28 +3,16 @@ Configurations:
|
|||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW1120\mingw64\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW810\mingw64\bin;$PATH']
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -developer-build -nomake tests -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -platform win32-g++'
|
||||||
Features: ['UseLegacyInstructions']
|
|
||||||
-
|
-
|
||||||
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:\MINGW810\mingw64\bin;$PATH']
|
||||||
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -static -nomake tests -nomake examples -no-icu -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -platform win32-g++'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
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'
|
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
Features: ['Packaging', 'DisableTests']
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -static -nomake tests -nomake examples -no-use-gold-linker -no-icu -no-fontconfig -qt-freetype -no-opengl -qpa offscreen -no-xcb -qt-libpng -no-vulkan'
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -static -nomake tests -nomake examples -no-use-gold-linker -no-icu -no-fontconfig -qt-freetype -no-opengl -qpa offscreen -no-xcb -qt-libpng -no-vulkan'
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-18.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Packaging', 'DisableTests', 'UseLegacyInstructions']
|
|
||||||
Configure arguments: '-qmake -opensource -confirm-license -verbose -prefix /home/qt/work/install -release -static -nomake tests -nomake examples -no-use-gold-linker -no-icu -no-fontconfig -qt-freetype -no-opengl -qpa offscreen -no-xcb -qt-libpng -no-vulkan'
|
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,6 +1,13 @@
|
|||||||
Version: 2
|
-
|
||||||
Include: [
|
Template: 'qtci-windows-10-x86-4'
|
||||||
cmake_platforms.yaml,
|
Compiler: 'MSVC2019'
|
||||||
qt-creator.yaml
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
]
|
-
|
||||||
Configurations: []
|
Template: 'qtci-linux-RHEL-6.6-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -force-debug-info -nomake examples -nomake tests'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-8.1-x86'
|
||||||
|
Compiler: 'MSVC2015'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml,
|
|
||||||
integrity.yaml
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml,
|
|
||||||
integrity.yaml
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml,
|
|
||||||
macos-developer-build-tests.yaml
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,14 +1,13 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-7-x86-3'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw'
|
||||||
Environment variables: ['PATH=C:\MINGW810_i686\mingw32\bin;$PATH']
|
Environment variables: ['PATH=C:\MINGW810_i686\mingw32\bin;$PATH']
|
||||||
Features: ['Packaging', UseLegacyInstructions']
|
Features: ['Packaging', 'DisableTests']
|
||||||
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: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -nomake tests -nomake examples -opengl dynamic -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -platform win32-g++ QMAKE_LFLAGS_APP+=-s'
|
||||||
-
|
-
|
||||||
Template: 'qtci-windows-10-x86_64-52'
|
Template: 'qtci-windows-10-x86_64-16'
|
||||||
Compiler: 'Mingw'
|
Compiler: 'Mingw73'
|
||||||
Environment variables: ['PATH=C:\MINGW1120_i686\mingw32\bin;$PATH']
|
Features: ['Packaging']
|
||||||
Features: ['Packaging', UseLegacyInstructions']
|
Configure arguments: '-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'
|
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['TestOnly', 'LicenseCheck']
|
|
||||||
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
28
coin/platform_configs/tqtc-qt-config-gui.yaml
Normal file
28
coin/platform_configs/tqtc-qt-config-gui.yaml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
Version: 2
|
||||||
|
Module only: True
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x64% -L %OPENSSL_LIB_x64% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x64% -L %MYSQL_LIB_x64% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x64% -L %POSTGRESQL_LIB_x64% -static -no-icu'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86_64-52'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Target arch: 'x86'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -debug-and-release -release -force-debug-info -nomake tests -opengl dynamic -nomake examples -openssl -I %OPENSSL_INCLUDE_x86% -L %OPENSSL_LIB_x86% -no-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I %MYSQL_INCLUDE_x86% -L %MYSQL_LIB_x86% -plugin-sql-psql -I %POSTGRESQL_INCLUDE_x86% -L %POSTGRESQL_LIB_x86% -static -no-icu'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-RHEL-7.6-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /home/qt/work/install -release -nomake tests -nomake examples -no-libudev -no-use-gold-linker -force-debug-info -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -qt-libjpeg -qt-libpng -qt-xcb -sysconfdir /etc/xdg -qt-pcre -qt-harfbuzz -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib QMAKE_LFLAGS_APP+=-s -static -no-icu'
|
||||||
|
-
|
||||||
|
Template: 'qtci-macos-10.13-x86_64-3'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Packaging']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix /Users/qt/work/install -debug-and-release -release -nomake tests -nomake examples -no-sql-mysql -plugin-sql-psql -plugin-sql-sqlite -sysconfdir /Library/Preferences/Qt -I/usr/local/opt/openssl/include -static -no-icu'
|
||||||
|
-
|
||||||
|
Template: 'qtci-linux-Ubuntu-18.04-x86_64'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['TestOnly', 'LicenseCheck']
|
||||||
@@ -1,3 +1,14 @@
|
|||||||
Version: 2
|
-
|
||||||
Include: [cmake_platforms.yaml]
|
Template: 'qtci-windows-7-x86_64-4'
|
||||||
Configurations: []
|
Compiler: 'MSVC2013'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-8.1-x86_64'
|
||||||
|
Compiler: 'MSVC2013'
|
||||||
|
Features: ['DisableTests']
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
|
-
|
||||||
|
Template: 'qtci-windows-10-x86-4'
|
||||||
|
Compiler: 'MSVC2019'
|
||||||
|
Configure arguments: '-opensource -confirm-license -verbose -prefix c:\Users\qt\work\install -release -force-debug-info -opengl dynamic -nomake examples -nomake tests'
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [cmake_platforms.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
### CENTOS 8.3 ###
|
|
||||||
Hard Disk: 500G
|
|
||||||
Network: CI
|
|
||||||
Video Card: Total Video Memory: 64MB
|
|
||||||
Boot options/Firmware: BIOS
|
|
||||||
|
|
||||||
Language: English (United States)
|
|
||||||
Time & Date: Etc/Coordinated Universal Time
|
|
||||||
Software Selection: Server with GUI
|
|
||||||
Network & Host..: Connect
|
|
||||||
|
|
||||||
Language: English (US)
|
|
||||||
Typing:English (US)
|
|
||||||
Privacy: Location Services: OFF
|
|
||||||
Connect Your Online Accounts: Skip
|
|
||||||
|
|
||||||
|
|
||||||
# Configure Settings
|
|
||||||
Notifications:
|
|
||||||
* Notification Popups: OFF
|
|
||||||
* Lock Screen Notifications: OFF
|
|
||||||
Privacy:
|
|
||||||
* Screen Lock: OFF
|
|
||||||
Power:
|
|
||||||
* Blank screen: Never
|
|
||||||
Devices:
|
|
||||||
* Displays: Resolution 1280 x 800
|
|
||||||
Details:
|
|
||||||
* Time Zone: UTC
|
|
||||||
* run "sudo timedatectl set-timezone Etc/UTC"
|
|
||||||
* Users: Automatic login on
|
|
||||||
|
|
||||||
# Add user to sudoers
|
|
||||||
Add 'qt ALL=NOPASSWD: ALL' to /etc/sudoers.d/qt
|
|
||||||
|
|
||||||
Add 'GRUB_GFXMODE=1280x800' to /etc/default/grub
|
|
||||||
sudo grub2-mkconfig -o /etc/grub2.cfg
|
|
||||||
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
|
|
||||||
|
|
||||||
# Add support for virtio driver
|
|
||||||
su
|
|
||||||
echo "add_drivers+=\"virtio-blk\"" >> /etc/dracut.conf.d/virtio.conf
|
|
||||||
dracut -f
|
|
||||||
|
|
||||||
# Fetch and run coin-setup
|
|
||||||
Download http://coin/coin/binary/linux_amd64/coin-setup
|
|
||||||
run './coin-setup'
|
|
||||||
|
|
||||||
Reboot
|
|
||||||
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
### RHEL 8.2 ###
|
|
||||||
Hard Disk: 500G
|
|
||||||
Network: CI
|
|
||||||
Video Card: Total Video Memory: 64MB
|
|
||||||
Boot options/Firmware: BIOS
|
|
||||||
|
|
||||||
Language: English (United States)
|
|
||||||
Time & Date: Etc/Coordinated Universal Time
|
|
||||||
Software Selection: Server with GUI
|
|
||||||
Network & Host..: Connect
|
|
||||||
|
|
||||||
Language: English (US)
|
|
||||||
Typing:English (US)
|
|
||||||
Privacy: Location Services: OFF
|
|
||||||
Connect Your Online Accounts: Skip
|
|
||||||
|
|
||||||
# Configure Settings
|
|
||||||
Notifications:
|
|
||||||
* Notification Popups: OFF
|
|
||||||
* Lock Screen Notifications: OFF
|
|
||||||
Privacy:
|
|
||||||
* Screen Lock: OFF
|
|
||||||
Power:
|
|
||||||
* Blank screen: Never
|
|
||||||
Devices:
|
|
||||||
* Displays: Resolution 1280 x 800
|
|
||||||
Details:
|
|
||||||
* Time Zone: UTC
|
|
||||||
* run "sudo timedatectl set-timezone Etc/UTC"
|
|
||||||
* Users: Automatic login on
|
|
||||||
|
|
||||||
# Add user to sudoers
|
|
||||||
Add 'qt ALL=NOPASSWD: ALL' to /etc/sudoers.d/qt
|
|
||||||
|
|
||||||
Add 'GRUB_GFXMODE=1280x800' to /etc/default/grub
|
|
||||||
sudo grub2-mkconfig -o /etc/grub2.cfg
|
|
||||||
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
|
|
||||||
|
|
||||||
# Add support for virtio driver
|
|
||||||
su
|
|
||||||
echo "add_drivers+=\"virtio-blk\"" >> /etc/dracut.conf.d/virtio.conf
|
|
||||||
dracut -f
|
|
||||||
|
|
||||||
# Fetch and run coin-setup
|
|
||||||
Download http://coin/coin/binary/linux_amd64/coin-setup
|
|
||||||
run './coin-setup'
|
|
||||||
|
|
||||||
Reboot
|
|
||||||
@@ -1,56 +0,0 @@
|
|||||||
### SUSE Linux Enterprise Desktop 15 SP3 ###
|
|
||||||
|
|
||||||
Language: English (US)
|
|
||||||
Keyboard Layout: English (US)
|
|
||||||
|
|
||||||
Available Extensions and Modules:
|
|
||||||
Basesystem Module
|
|
||||||
Desktop Applications Module
|
|
||||||
Python 2 Module
|
|
||||||
Server Applications Module
|
|
||||||
|
|
||||||
Gnome Desktop (X11)
|
|
||||||
|
|
||||||
Enable SSH service
|
|
||||||
Disable Firewall
|
|
||||||
|
|
||||||
Resolution 1280x800
|
|
||||||
|
|
||||||
# Settings
|
|
||||||
Notification Popups - disabled
|
|
||||||
LockScreen Notifications - disabled
|
|
||||||
|
|
||||||
# Privacy
|
|
||||||
Screen Lock - Off
|
|
||||||
|
|
||||||
# Power
|
|
||||||
Power Saving - Blank Screen - never
|
|
||||||
|
|
||||||
# Add user to sudoers
|
|
||||||
Add 'qt ALL=NOPASSWD: ALL' to /etc/sudoers.d/qt
|
|
||||||
|
|
||||||
# Fetch and run coin-setup
|
|
||||||
Download http://coin/coin/binary/linux_386/coin-setup
|
|
||||||
sudo ./coin-setup
|
|
||||||
|
|
||||||
# Add support for virtio driver
|
|
||||||
sudo echo "add_drivers+=\"virtio-blk\"" >> /etc/dracut.conf.d/virtio.conf
|
|
||||||
sudo dracut -f
|
|
||||||
|
|
||||||
# Add these to '/etc/polkit-default-privs.local'
|
|
||||||
org.freedesktop.udisks2.filesystem-mount yes
|
|
||||||
org.freedesktop.udisks2.filesystem-mount-other-seat yes
|
|
||||||
org.freedesktop.udisks2.filesystem-mount-system yes
|
|
||||||
org.freedesktop.login1.power-off yes
|
|
||||||
org.freedesktop.login1.power-off-ignore-inhibit yes
|
|
||||||
org.freedesktop.login1.power-off-multiple-sessions yes
|
|
||||||
|
|
||||||
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
|
|
||||||
# Add 'Available Extensions and Modules'
|
|
||||||
* Basesystem Module 15 SP3 x86_64
|
|
||||||
* Server Applications Module 15 SP3 x86_64
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
Add accessibility settings:
|
|
||||||
/Volumes/Macintosh\ HD/usr/bin/sqlite3 "/Volumes/Macintosh HD/Library/Application Support/com.apple.TCC/TCC.db" <<"EOF"
|
|
||||||
insert into access (service,client,client_type,allowed,prompt_count,indirect_object_identifier,flags,last_modified) values ("kTCCServiceAccessibility","com.froglogic.squish.ide.product",0,1,1,"UNSEEN",0,1612871478)
|
|
||||||
|
|
||||||
insert into access (service,client,client_type,allowed,prompt_count,indirect_object_identifier,flags,last_modified) values ("kTCCServiceAccessibility","/Users/qt/bootstrap-agent",1,1,1,"UNSEEN",0,1612871478);
|
|
||||||
EOF
|
|
||||||
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
Add accessibility settings:
|
|
||||||
/Volumes/Macintosh\ HD/usr/bin/sqlite3 "/Volumes/Macintosh HD/Library/Application Support/com.apple.TCC/TCC.db" <<"EOF"{{insert into access (service,client,client_type,auth_value,auth_reason,auth_version,indirect_object_identifier_type,indirect_object_code_identity,last_modified) values }}
|
|
||||||
('kTCCServiceAccessibility','com.froglogic.squish.ide.product',0,2,4,1,0,0,1612867994);
|
|
||||||
|
|
||||||
{{insert into access (service,client,client_type,auth_value,auth_reason,auth_version,indirect_object_identifier_type,indirect_object_code_identity,last_modified) values }}
|
|
||||||
('kTCCServiceAccessibility','/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/bin/java',1,2,4,1,0,0,1612867994);
|
|
||||||
|
|
||||||
EOF
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2020 The Qt Company Ltd.
|
## Copyright (C) 2017 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.
|
||||||
@@ -51,15 +51,15 @@ sdkTargetFolder="$targetFolder/sdk"
|
|||||||
|
|
||||||
basePath="http://ci-files01-hki.intra.qt.io/input/android"
|
basePath="http://ci-files01-hki.intra.qt.io/input/android"
|
||||||
|
|
||||||
toolsVersion="2.1"
|
toolsVersion="r26.1.1"
|
||||||
toolsFile="commandlinetools-linux-6609375_latest.zip"
|
toolsFile="sdk-tools-linux-4333796.zip"
|
||||||
ndkVersion="r22b"
|
ndkVersion="r20"
|
||||||
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
ndkFile="android-ndk-$ndkVersion-linux-x86_64.zip"
|
||||||
sdkBuildToolsVersion="31.0.0"
|
sdkBuildToolsVersion="29.0.3"
|
||||||
sdkApiLevel="android-31"
|
sdkApiLevel="android-29"
|
||||||
|
|
||||||
toolsSha1="9172381ff070ee2a416723c1989770cf4b0d1076"
|
toolsSha1="8c7c28554a32318461802c1291d76fccfafde054"
|
||||||
ndkSha1="9ece64c7f19763dd67320d512794969930fce9dc"
|
ndkSha1="8665fc84a1b1f0d6ab3b5fdd1e30200cc7b9adff"
|
||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
toolsTargetFile="/tmp/$toolsFile"
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
@@ -88,20 +88,17 @@ sdkmanager_no_progress_bar_cmd="tr '\r' '\n' | grep -v '^\[[ =]*\]'"
|
|||||||
# But don't let the pipeline hide sdkmanager failures.
|
# But don't let the pipeline hide sdkmanager failures.
|
||||||
set -o pipefail
|
set -o pipefail
|
||||||
|
|
||||||
sudo mkdir "$sdkTargetFolder/cmdline-tools"
|
|
||||||
sudo mv "$sdkTargetFolder/tools" "$sdkTargetFolder/cmdline-tools"
|
|
||||||
|
|
||||||
echo "Running SDK manager for platforms;$sdkApiLevel, platform-tools and build-tools;$sdkBuildToolsVersion."
|
echo "Running SDK manager for platforms;$sdkApiLevel, platform-tools and build-tools;$sdkBuildToolsVersion."
|
||||||
# shellcheck disable=SC2031
|
# shellcheck disable=SC2031
|
||||||
if [ "$http_proxy" != "" ]; then
|
if [ "$http_proxy" != "" ]; then
|
||||||
proxy_host=$(echo "$proxy" | cut -d'/' -f3 | cut -d':' -f1)
|
proxy_host=$(echo "$proxy" | cut -d'/' -f3 | cut -d':' -f1)
|
||||||
proxy_port=$(echo "$proxy" | cut -d':' -f3)
|
proxy_port=$(echo "$proxy" | cut -d':' -f3)
|
||||||
echo "y" | "$sdkTargetFolder/cmdline-tools/tools/bin/sdkmanager" --sdk_root=$sdkTargetFolder \
|
echo "y" | "$sdkTargetFolder/tools/bin/sdkmanager" \
|
||||||
--no_https --proxy=http --proxy_host="$proxy_host" --proxy_port="$proxy_port" \
|
--no_https --proxy=http --proxy_host="$proxy_host" --proxy_port="$proxy_port" \
|
||||||
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
||||||
| eval $sdkmanager_no_progress_bar_cmd
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
else
|
else
|
||||||
echo "y" | "$sdkTargetFolder/cmdline-tools/tools/bin/sdkmanager" --sdk_root=$sdkTargetFolder \
|
echo "y" | "$sdkTargetFolder/tools/bin/sdkmanager" \
|
||||||
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
"platforms;$sdkApiLevel" "platform-tools" "build-tools;$sdkBuildToolsVersion" \
|
||||||
| eval $sdkmanager_no_progress_bar_cmd
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
fi
|
fi
|
||||||
@@ -109,7 +106,8 @@ fi
|
|||||||
echo "Checking the contents of Android SDK..."
|
echo "Checking the contents of Android SDK..."
|
||||||
ls -l "$sdkTargetFolder"
|
ls -l "$sdkTargetFolder"
|
||||||
|
|
||||||
SetEnvVar "ANDROID_SDK_ROOT" "$sdkTargetFolder"
|
SetEnvVar "ANDROID_SDK_HOME" "$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"
|
||||||
@@ -120,16 +118,16 @@ echo "Android SDK Build Tools = $sdkBuildToolsVersion" >> ~/versions.txt
|
|||||||
echo "Android SDK API level = $sdkApiLevel" >> ~/versions.txt
|
echo "Android SDK API level = $sdkApiLevel" >> ~/versions.txt
|
||||||
echo "Android NDK = $ndkVersion" >> ~/versions.txt
|
echo "Android NDK = $ndkVersion" >> ~/versions.txt
|
||||||
|
|
||||||
cd "$sdkTargetFolder/cmdline-tools/tools/bin"
|
cd "$sdkTargetFolder/tools/bin"
|
||||||
./sdkmanager --install "emulator" --sdk_root=$sdkTargetFolder \
|
./sdkmanager --install "emulator" \
|
||||||
| eval $sdkmanager_no_progress_bar_cmd
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
echo "y" | ./sdkmanager --install "system-images;android-23;google_apis;x86" \
|
echo "y" | ./sdkmanager --install "system-images;android-21;google_apis;x86" \
|
||||||
| eval $sdkmanager_no_progress_bar_cmd
|
| eval $sdkmanager_no_progress_bar_cmd
|
||||||
|
|
||||||
|
|
||||||
echo "Checking the contents of Android SDK again..."
|
echo "Checking the contents of Android SDK again..."
|
||||||
ls -l "$sdkTargetFolder"
|
ls -l "$sdkTargetFolder"
|
||||||
|
|
||||||
echo "no" | ./avdmanager create avd -n x86emulator -k "system-images;android-23;google_apis;x86" -c 2048M -f
|
echo "no" | ./avdmanager create avd -n x86emulator -k "system-images;android-21;google_apis;x86" -c 2048M -f
|
||||||
# Purely informative, show the list of avd devices
|
# Purely informative, show the list of avd devices
|
||||||
./avdmanager list avd
|
./avdmanager list avd
|
||||||
|
|||||||
@@ -33,7 +33,7 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# This script installs CMake
|
# This script installs CMake 3.7.2
|
||||||
|
|
||||||
# CMake is needed for autotests that verify that Qt can be built with CMake
|
# CMake is needed for autotests that verify that Qt can be built with CMake
|
||||||
|
|
||||||
@@ -42,13 +42,12 @@ source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="3.21"
|
version="3.7.2"
|
||||||
version="3.21.1"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/cmake/cmake-3.7.2-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/v3.7/cmake-3.7.2-Linux-x86_64.tar.gz"
|
||||||
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-linux-x86_64.tar.gz"
|
SHA1="915bc981aab354821fb9fd28374a720fdb3aa180"
|
||||||
SHA1="591e3b0729ae07c37c1fa3c6adde7cc21387059d"
|
|
||||||
targetFolder="/opt/cmake-$version"
|
targetFolder="/opt/cmake-$version"
|
||||||
appPrefix="cmake-$version-linux-x86_64"
|
appPrefix="cmake-$version-Linux-x86_64"
|
||||||
|
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$targetFolder" "$appPrefix"
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$targetFolder" "$appPrefix"
|
||||||
|
|
||||||
|
|||||||
@@ -1,96 +0,0 @@
|
|||||||
#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})
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
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})
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
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})
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
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})
|
|
||||||
@@ -1,8 +1,9 @@
|
|||||||
|
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2020 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.
|
||||||
@@ -57,7 +58,7 @@ function InstallGCC() {
|
|||||||
suffixVersion=$(echo "$version" | cut -d "." -f1,2)
|
suffixVersion=$(echo "$version" | cut -d "." -f1,2)
|
||||||
sourceFile="gcc-$version.tar.xz"
|
sourceFile="gcc-$version.tar.xz"
|
||||||
cachedUrl="http://ci-files01-hki.intra.qt.io/input/gcc/$sourceFile"
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/gcc/$sourceFile"
|
||||||
officialUrl="https://gcc.gnu.org/pub/gcc/releases/gcc-$version/gcc-$version.tar.xz"
|
officialUrl="ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/gcc-$version/$sourceFile"
|
||||||
|
|
||||||
targetFile="$tmpFolder/$sourceFile"
|
targetFile="$tmpFolder/$sourceFile"
|
||||||
buildFolder="$HOME/gcc_build"
|
buildFolder="$HOME/gcc_build"
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|||||||
|
|
||||||
version="0.13"
|
version="0.13"
|
||||||
sha1="21e6d5878bb84ac6c9ad07b00ed248d8c547bc7d"
|
sha1="21e6d5878bb84ac6c9ad07b00ed248d8c547bc7d"
|
||||||
internalUrl="http://ci-files01-hki.intra.qt.io/input/centos/dwz-$version.tar.xz"
|
internalUrl="http://ci-files01-hki.intra.qt.io/input/rhel7/dwz-$version.tar.xz"
|
||||||
externalUrl="https://www.sourceware.org/ftp/dwz/releases/dwz-$version.tar.xz"
|
externalUrl="https://www.sourceware.org/ftp/dwz/releases/dwz-$version.tar.xz"
|
||||||
|
|
||||||
targetDir="$HOME/dwz"
|
targetDir="$HOME/dwz"
|
||||||
@@ -52,10 +52,8 @@ DownloadURL "$internalUrl" "$externalUrl" "$sha1" "$targetFile"
|
|||||||
tar -xJf "$targetFile" -C "$HOME"
|
tar -xJf "$targetFile" -C "$HOME"
|
||||||
sudo rm "$targetFile"
|
sudo rm "$targetFile"
|
||||||
|
|
||||||
# devtoolset is needed when running configuration in RedHat
|
# devtoolset is needed when running configuration
|
||||||
if uname -a |grep -q "el7"; then
|
export PATH="/opt/rh/devtoolset-4/root/usr/bin:$PATH"
|
||||||
export PATH="/opt/rh/devtoolset-4/root/usr/bin:$PATH"
|
|
||||||
fi
|
|
||||||
|
|
||||||
installPrefix="/opt/dwz-$version"
|
installPrefix="/opt/dwz-$version"
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2017 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.
|
||||||
@@ -33,31 +33,26 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# This script installs needed toolchains for INTEGRITY
|
# This script installs INTEGRITY
|
||||||
|
|
||||||
# shellcheck source=../unix/InstallFromCompressedFileFromURL.sh
|
# shellcheck source=../unix/InstallFromCompressedFileFromURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
urlToolchainEs7="http://ci-files01-hki.intra.qt.io/input/integrity/integrity_toolchain_es7_25102021.zip"
|
version="11.4.4"
|
||||||
urlLibeglmegapack="http://ci-files01-hki.intra.qt.io/input/integrity/integrity_libeglmegapack.zip"
|
PrimaryUrl="http://ci-files01-hki.intra.qt.io/input/integrity/ghs_$version.tar.gz"
|
||||||
SHA1_toolchainEs7="13f634213187d94f70d184c6af38eb38f0bf44f0"
|
AltUrl="$PrimaryUrl" # we lack an external source for this
|
||||||
SHA1_Libeglmegapack="7f8ca64132eaea66202ea8db7f71f3300aab0777"
|
SHA1="4afa3c15e13c91734951b73f6b21388294c5d794"
|
||||||
targetFolder="$HOME"
|
targetFolder="/opt/ghs"
|
||||||
appPrefix=""
|
appPrefix=""
|
||||||
|
|
||||||
toolchain_file="${BASH_SOURCE%/*}/cmake_toolchain_files/integrity_toolchain.cmake"
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$targetFolder" "$appPrefix"
|
||||||
|
|
||||||
echo "Install Integrity toolchain es7"
|
SetEnvVar "INTEGRITY_BSP" "platform-cortex-a9"
|
||||||
InstallFromCompressedFileFromURL "$urlToolchainEs7" "$urlToolchainEs7" "$SHA1_toolchainEs7" "$targetFolder" "$appPrefix"
|
SetEnvVar "INTEGRITY_PATH" "$targetFolder/comp_201654"
|
||||||
|
SetEnvVar "INTEGRITY_DIR" "$targetFolder/int1144"
|
||||||
|
SetEnvVar "INTEGRITY_GL_INC_DIR" "\$INTEGRITY_DIR/INTEGRITY-include/Vivante/sdk/inc"
|
||||||
|
SetEnvVar "INTEGRITY_GL_LIB_DIR" "\$INTEGRITY_DIR/libs/Vivante"
|
||||||
|
|
||||||
echo "Install Integrity toolchain addons"
|
echo "INTEGRITY = $version" >> ~/versions.txt
|
||||||
DownloadURL "$urlLibeglmegapack" "$urlLibeglmegapack" "$SHA1_Libeglmegapack" "/tmp/integrity_libeglmegapack.zip"
|
|
||||||
unzip "/tmp/integrity_libeglmegapack.zip" -d "/tmp"
|
|
||||||
mv /tmp/toolchain/* $targetFolder/toolchain
|
|
||||||
mv $targetFolder/toolchain $targetFolder/integrity_toolchain
|
|
||||||
cp $toolchain_file "$targetFolder/integrity_toolchain/toolchain.cmake"
|
|
||||||
sudo rm -fr /tmp/toolchain
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2021 The Qt Company Ltd.
|
## Copyright (C) 2020 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.
|
||||||
@@ -33,18 +33,14 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# This script install prebuilt OpenSSL which was built against Android NDK 21.
|
# This script install OpenSSL from sources.
|
||||||
# OpenSSL build will fail with Android NDK 22, because it's missing platforms and sysroot directories
|
# Requires GCC and Perl to be in PATH.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
# shellcheck source=../unix/DownloadURL.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
version="1.1.1k"
|
|
||||||
: ' SOURCE BUILD INSTRUCTIONS - Openssl prebuilt was made using Android NDK 21
|
|
||||||
# Source built requires GCC and Perl to be in PATH.
|
|
||||||
exports_file="/tmp/export.sh"
|
exports_file="/tmp/export.sh"
|
||||||
# source previously made environmental variables.
|
# source previously made environmental variables.
|
||||||
if uname -a |grep -q "Ubuntu"; then
|
if uname -a |grep -q "Ubuntu"; then
|
||||||
@@ -57,36 +53,21 @@ else
|
|||||||
rm -rf "$exports_file"
|
rm -rf "$exports_file"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
version="1.1.1g"
|
||||||
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
officialUrl="https://www.openssl.org/source/openssl-$version.tar.gz"
|
||||||
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
cachedUrl="http://ci-files01-hki.intra.qt.io/input/openssl/openssl-$version.tar.gz"
|
||||||
targetFile="/tmp/openssl-$version.tar.gz"
|
targetFile="/tmp/openssl-$version.tar.gz"
|
||||||
sha="bad9dc4ae6dcc1855085463099b5dacb0ec6130b"
|
sha="b213a293f2127ec3e323fb3cfc0c9807664fd997"
|
||||||
opensslHome="${HOME}/openssl/android/openssl-${version}"
|
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_ROOT}/toolchains/llvm/prebuilt/darwin-x86_64/bin
|
TOOLCHAIN=${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-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
|
||||||
'
|
|
||||||
|
|
||||||
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"
|
|
||||||
DownloadURL "$prebuiltUrl" "$prebuiltUrl" "$sha" "$targetFile"
|
|
||||||
tar -xzf "$targetFile" -C "${HOME}"
|
|
||||||
|
|
||||||
opensslHome="${HOME}/openssl/android/openssl-${version}"
|
|
||||||
SetEnvVar "OPENSSL_ANDROID_HOME" "$opensslHome"
|
SetEnvVar "OPENSSL_ANDROID_HOME" "$opensslHome"
|
||||||
|
|
||||||
echo "OpenSSL for Android = $version" >> ~/versions.txt
|
echo "OpenSSL for Android = $version" >> ~/versions.txt
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2018 The Qt Company Ltd.
|
## Copyright (C) 2017 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.
|
||||||
@@ -33,27 +33,34 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
|
# This script installs QNX 6.6.0.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
## comment fo changin patchset..coin privision issue
|
|
||||||
|
|
||||||
function installSccache {
|
targetFolder="/opt/"
|
||||||
targetArch=$1
|
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/linux/qnx660-patch4687-linux.tar.gz"
|
||||||
targetVersion=$2
|
sha1="ffcf91489699c42ce9c1d74941f1829531752bbe"
|
||||||
sha1=$3
|
folderName="qnx660"
|
||||||
targetFile=sccache-$targetVersion-$targetArch.tar.gz
|
targetFile="qnx660.tar.gz"
|
||||||
primaryUrl=http://ci-files01-hki.intra.qt.io/input/sccache/$targetFile
|
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="$targetFile" "$sourceFile"
|
||||||
cacheUrl=https://github.com/mozilla/sccache/releases/download/$targetVersion/$targetFile
|
echo "$sha1 $targetFile" | sha1sum --check
|
||||||
DownloadURL "$primaryUrl" "$cacheUrl" "$sha1" "$targetFile"
|
if [ ! -d "$targetFolder" ]; then
|
||||||
|
mkdir -p $targetFolder
|
||||||
|
fi
|
||||||
|
sudo tar -C $targetFolder -xzf $targetFile
|
||||||
|
sudo chown -R qt:users "$targetFolder"/"$folderName"
|
||||||
|
|
||||||
sudo mkdir -p /usr/local/sccache
|
# Verify that we have last file in tar
|
||||||
sudo tar -C /usr/local/sccache -x -z --totals --strip-components=1 --file="$targetFile"
|
if [ ! -f $targetFolder/$folderName/qnx660-env.sh ]; then
|
||||||
|
echo "Installation failed!"
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
|
||||||
# add sccache __before__ the real compiler
|
rm -rf $targetFile
|
||||||
SetEnvVar "PATH" "/usr/local/sccache:\$PATH"
|
|
||||||
|
|
||||||
# disable sccache server from shutting down after being idle
|
# Set env variables
|
||||||
SetEnvVar "SCCACHE_IDLE_TIMEOUT" "0"
|
SetEnvVar "QNX_660" "$targetFolder$folderName"
|
||||||
}
|
|
||||||
|
echo "QNX SDP = 6.6.0" >> ~/versions.txt
|
||||||
@@ -2,8 +2,7 @@
|
|||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
##
|
##
|
||||||
## Copyright (C) 2019 The Qt Company Ltd.
|
## Copyright (C) 2017 The Qt Company Ltd.
|
||||||
## Copyright (C) 2017 Pelagicore AG
|
|
||||||
## 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,15 +33,35 @@
|
|||||||
##
|
##
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
# This script sets the macOS locale to UTF-8
|
# This script installs QNX 7.
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
SetEnvVar "LANG" "en_US.UTF-8"
|
|
||||||
|
|
||||||
# The following settings match the "United States" region default
|
targetFolder="/opt/"
|
||||||
defaults write -globalDomain AppleLocale "en_US"
|
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx700-20190325-2-linux.tar.xz"
|
||||||
defaults write -globalDomain AppleLanguages "(en)"
|
sha1="9fb115b2c84b8e7b6016a51cc421a763bda298a1"
|
||||||
defaults write -globalDomain AppleMeasurementUnits "Inches"
|
folderName="qnx700"
|
||||||
defaults write -globalDomain AppleTemperatureUnit "Fahrenheit"
|
targetFile="qnx700.tar.xz"
|
||||||
defaults write -globalDomain AppleMetricUnits -bool false
|
wget --tries=5 --waitretry=5 --progress=dot:giga --output-document="$targetFile" "$sourceFile"
|
||||||
|
echo "$sha1 $targetFile" | sha1sum --check
|
||||||
|
if [ ! -d "$targetFolder" ]; then
|
||||||
|
mkdir -p $targetFolder
|
||||||
|
fi
|
||||||
|
sudo tar -C $targetFolder -Jxf $targetFile
|
||||||
|
sudo chown -R qt:users "$targetFolder"/"$folderName"
|
||||||
|
|
||||||
|
# Verify that we have last file in tar
|
||||||
|
if [ ! -f $targetFolder/$folderName/qnxsdp-env.sh ]; then
|
||||||
|
echo "Installation failed!"
|
||||||
|
exit -1
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf $targetFile
|
||||||
|
|
||||||
|
# Set env variables
|
||||||
|
SetEnvVar "QNX_700" "$targetFolder$folderName"
|
||||||
|
|
||||||
|
echo "QNX SDP = 7.0.0" >> ~/versions.txt
|
||||||
@@ -1,103 +0,0 @@
|
|||||||
#!/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$
|
|
||||||
##
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
# This script installs QNX 7.
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|
||||||
|
|
||||||
DownloadAndExtract () {
|
|
||||||
url=$1
|
|
||||||
sha=$2
|
|
||||||
file=$3
|
|
||||||
folder=$4
|
|
||||||
|
|
||||||
DownloadURL "$url" "$url" "$sha" "$file"
|
|
||||||
sudo tar -C $folder -Jxf $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/"
|
|
||||||
folderName="qnx710"
|
|
||||||
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
|
|
||||||
mkdir -p $targetFolder
|
|
||||||
fi
|
|
||||||
|
|
||||||
# QNX SDP
|
|
||||||
sourceFile="http://ci-files01-hki.intra.qt.io/input/qnx/qnx710-20210929-linux.tar.xz"
|
|
||||||
targetFile="qnx710.tar.xz"
|
|
||||||
sha1="60f4a681f31fa7f10792db4c889c8f0b43aa1ad4"
|
|
||||||
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
|
||||||
|
|
||||||
sudo cp $aarch64le_toolchain $targetPath
|
|
||||||
sudo cp $armv7le_toolchain $targetPath
|
|
||||||
sudo cp $x8664_toolchain $targetPath
|
|
||||||
cp -R $QNX_qemu_bld_files_dir $qemuTargetPath
|
|
||||||
|
|
||||||
sudo chown -R qt:users "$targetPath"
|
|
||||||
|
|
||||||
# Verify that we have last files in tars
|
|
||||||
if [ ! -f $targetPath/qnxsdp-env.sh ] || [ ! -f $targetPath/qnx-toolchain-x8664.cmake ]
|
|
||||||
then
|
|
||||||
echo "QNX toolchain installation failed!"
|
|
||||||
exit -1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Set env variables
|
|
||||||
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
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
#!/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
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user