mirror of
git://code.qt.io/qt/qt5.git
synced 2026-08-15 00:49:07 +08:00
Compare commits
192 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 713a365369 | |||
| 8a50732918 | |||
| fe897cd2bc | |||
| f041bdc03d | |||
| f0534341c8 | |||
| 05133dde5b | |||
| fe9f7dbaa0 | |||
| 83fcb43d5d | |||
| f7ef4d3566 | |||
| e0558b4726 | |||
| d0821a727f | |||
| cc91089c4e | |||
| 50affd347a | |||
| 2c46046bac | |||
| f024adfcdc | |||
| 08c556d85a | |||
| 60843a693b | |||
| e09102be0c | |||
| 89722e4a1b | |||
| 03e36895c1 | |||
| dbc9a28110 | |||
| e32d13a6e9 | |||
| 154e4db084 | |||
| 8b5467f5f3 | |||
| 3abcbc655a | |||
| 4a7fd3f5f1 | |||
| 8582435db6 | |||
| 635b735839 | |||
| 39b09f68a8 | |||
| 0441935fcb | |||
| 331627bab9 | |||
| 0076042a0e | |||
| 76e662d5c2 | |||
| 988c40e4fd | |||
| 280b728594 | |||
| 688e9b9e18 | |||
| 48d9827a9e | |||
| d377250d49 | |||
| 37d5bbad37 | |||
| a9f01de02a | |||
| d32d79070a | |||
| 603af886a8 | |||
| f7aa0c3374 | |||
| 2584b9327f | |||
| fefb7d785c | |||
| 8cf1c39fee | |||
| c5909e8b8e | |||
| 8af386b795 | |||
| c5a7b12f62 | |||
| c14dc902db | |||
| 61a32c365c | |||
| eda1772188 | |||
| 00ee1df29e | |||
| 9705c9c01a | |||
| 8a1ee9fe11 | |||
| bc345548a7 | |||
| 3127f71294 | |||
| 7fd5990118 | |||
| b3c37d04f6 | |||
| df1f486717 | |||
| 15aa91146c | |||
| 2a08d5b694 | |||
| f6b673c300 | |||
| cce1fcb986 | |||
| 589a1a5809 | |||
| 2bce5275e3 | |||
| 8b9149ca0c | |||
| 367441b41c | |||
| 9958d9c9ac | |||
| bbd3c7029f | |||
| 37f53cc0d9 | |||
| 898440075b | |||
| 40944f18c3 | |||
| 7d379bca12 | |||
| e1b2031f68 | |||
| 7c1d6903ed | |||
| 31aee9fcbb | |||
| 33eb44f592 | |||
| 546f7a3ba8 | |||
| 65d1bc2995 | |||
| 3c5a67eacb | |||
| 7f6d01f3a9 | |||
| b58994808e | |||
| 3d1a7e0b80 | |||
| 845bc18ba9 | |||
| 6369bf40a7 | |||
| 50448a3bb8 | |||
| a9fee15f5a | |||
| 3897e68506 | |||
| 4316ca969b | |||
| 54e04d08b8 | |||
| f6c3e33877 | |||
| 18e7fca594 | |||
| f449d46879 | |||
| 251f469fb7 | |||
| 86054fb95a | |||
| fcbd137c15 | |||
| de61eb0b3c | |||
| ed2aa04553 | |||
| 480bec0c8f | |||
| e99cbd70fc | |||
| 2b3aa0d2eb | |||
| 782b6fb70c | |||
| f76a47ab0c | |||
| 4a184bed88 | |||
| 00b0638d66 | |||
| 3b03dc00c1 | |||
| 1b6a8c073a | |||
| 73cad7fe96 | |||
| b2fb8279dc | |||
| 546bcebdaa | |||
| 75b333607c | |||
| 6c0f85bdbd | |||
| 1d998afee6 | |||
| 5d247c1e58 | |||
| 18956e23c4 | |||
| 6722895711 | |||
| 87b82c5a62 | |||
| e3ee9617ac | |||
| 03c30a97d5 | |||
| 3700add7fc | |||
| 08cef8ffb2 | |||
| 7326e7a3b8 | |||
| 59fd96b18f | |||
| 30a9d5669c | |||
| 49b09bab88 | |||
| 8c54a23ab6 | |||
| 13db7987b8 | |||
| 75d3d6297c | |||
| 7b2be59623 | |||
| 04f579997c | |||
| 474c3e5a67 | |||
| a606693372 | |||
| bd9eace754 | |||
| 0796b73482 | |||
| d5459a1d46 | |||
| b170c102dd | |||
| 68bc5e611b | |||
| 656d26f1c5 | |||
| 17b78a06d4 | |||
| 064d6696df | |||
| 250c07e631 | |||
| 7733013b4d | |||
| 5fc5b79f16 | |||
| d4dfc9718b | |||
| 7383c38f43 | |||
| 398d58c520 | |||
| 399f581855 | |||
| 5217ba2d0a | |||
| b5b86a4508 | |||
| b4bb8734fb | |||
| a757f93331 | |||
| 89d35e1a10 | |||
| de278446ba | |||
| 77861386ac | |||
| f5f14e7b58 | |||
| 5ee15a39c9 | |||
| bed250f1eb | |||
| ac952a3cc3 | |||
| e431a58ebf | |||
| aae69c26d8 | |||
| 2fc7f02d02 | |||
| 39cfe5772c | |||
| fee8bfc9a9 | |||
| 039675855e | |||
| 622385a2ba | |||
| bd26fc0730 | |||
| cf5e24cbb4 | |||
| 04aab39e54 | |||
| c1037d865f | |||
| ffc932b4e3 | |||
| 99f5a9ba83 | |||
| d9cdae957b | |||
| 45dd047f29 | |||
| 82ba6e4754 | |||
| 03f6468edc | |||
| 3ce2cfd74c | |||
| be118a32fb | |||
| 554dcc4746 | |||
| b571b85cb8 | |||
| 189740e5e1 | |||
| 7b36e50c64 | |||
| f1d54f955c | |||
| ec20fd6cab | |||
| c3f0773ed2 | |||
| b8b7c30b2a | |||
| e171387d4c | |||
| 6e69c9f7a7 | |||
| 182960fb5e | |||
| f00a460c60 | |||
| 69a8b1abfe | |||
| c78156feca |
@@ -4,5 +4,3 @@
|
|||||||
.commit-template export-ignore eol=lf
|
.commit-template export-ignore eol=lf
|
||||||
init-repository export-ignore
|
init-repository export-ignore
|
||||||
README.git export-ignore
|
README.git export-ignore
|
||||||
*.bat text eol=crlf
|
|
||||||
*.bat.in text eol=crlf
|
|
||||||
|
|||||||
-13
@@ -11,16 +11,3 @@ build-*/
|
|||||||
init-repository.opt
|
init-repository.opt
|
||||||
init-repository.opt.in
|
init-repository.opt.in
|
||||||
config.tl.opt
|
config.tl.opt
|
||||||
|
|
||||||
# CLion generated files
|
|
||||||
.idea
|
|
||||||
|
|
||||||
# Gradle generated files
|
|
||||||
.gradle/
|
|
||||||
local.properties
|
|
||||||
|
|
||||||
# JDTLS generated files
|
|
||||||
.project
|
|
||||||
.classpath
|
|
||||||
.settings/
|
|
||||||
bin/
|
|
||||||
|
|||||||
+47
-47
@@ -1,46 +1,46 @@
|
|||||||
[submodule "qtbase"]
|
[submodule "qtbase"]
|
||||||
path = qtbase
|
path = qtbase
|
||||||
url = ../qtbase.git
|
url = ../qtbase.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtsvg"]
|
[submodule "qtsvg"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtsvg
|
path = qtsvg
|
||||||
url = ../qtsvg.git
|
url = ../qtsvg.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtdeclarative"]
|
[submodule "qtdeclarative"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtimageformats qtshadertools qtsvg qtlanguageserver
|
recommends = qtimageformats qtshadertools qtsvg qtlanguageserver
|
||||||
path = qtdeclarative
|
path = qtdeclarative
|
||||||
url = ../qtdeclarative.git
|
url = ../qtdeclarative.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qtactiveqt"]
|
[submodule "qtactiveqt"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtactiveqt
|
path = qtactiveqt
|
||||||
url = ../qtactiveqt.git
|
url = ../qtactiveqt.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmultimedia"]
|
[submodule "qtmultimedia"]
|
||||||
depends = qtbase qtshadertools
|
depends = qtbase qtshadertools
|
||||||
recommends = qtdeclarative qtquick3d
|
recommends = qtdeclarative qtquick3d
|
||||||
path = qtmultimedia
|
path = qtmultimedia
|
||||||
url = ../qtmultimedia.git
|
url = ../qtmultimedia.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qttools"]
|
[submodule "qttools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtactiveqt
|
recommends = qtdeclarative qtactiveqt
|
||||||
path = qttools
|
path = qttools
|
||||||
url = ../qttools.git
|
url = ../qttools.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = essential
|
status = essential
|
||||||
[submodule "qttranslations"]
|
[submodule "qttranslations"]
|
||||||
depends = qttools
|
depends = qttools
|
||||||
path = qttranslations
|
path = qttranslations
|
||||||
url = ../qttranslations.git
|
url = ../qttranslations.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = essential
|
status = essential
|
||||||
priority = 30
|
priority = 30
|
||||||
[submodule "qtdoc"]
|
[submodule "qtdoc"]
|
||||||
@@ -48,7 +48,7 @@
|
|||||||
recommends = qtmultimedia qtshadertools qttasktree qtwebengine
|
recommends = qtmultimedia qtshadertools qttasktree qtwebengine
|
||||||
path = qtdoc
|
path = qtdoc
|
||||||
url = ../qtdoc.git
|
url = ../qtdoc.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = essential
|
status = essential
|
||||||
priority = 40
|
priority = 40
|
||||||
[submodule "qtrepotools"]
|
[submodule "qtrepotools"]
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtqa
|
path = qtqa
|
||||||
url = ../qtqa.git
|
url = ../qtqa.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = essential
|
status = essential
|
||||||
priority = 50
|
priority = 50
|
||||||
[submodule "qtlocation"]
|
[submodule "qtlocation"]
|
||||||
@@ -69,82 +69,82 @@
|
|||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtlocation
|
path = qtlocation
|
||||||
url = ../qtlocation.git
|
url = ../qtlocation.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qtpositioning"]
|
[submodule "qtpositioning"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtserialport
|
recommends = qtdeclarative qtserialport
|
||||||
path = qtpositioning
|
path = qtpositioning
|
||||||
url = ../qtpositioning.git
|
url = ../qtpositioning.git
|
||||||
branch = dev
|
branch = 6.11.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 = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtconnectivity"]
|
[submodule "qtconnectivity"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtconnectivity
|
path = qtconnectivity
|
||||||
url = ../qtconnectivity.git
|
url = ../qtconnectivity.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwayland"]
|
[submodule "qtwayland"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwayland
|
path = qtwayland
|
||||||
url = ../qtwayland.git
|
url = ../qtwayland.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt3d"]
|
[submodule "qt3d"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtshadertools qtmultimedia
|
recommends = qtdeclarative qtshadertools qtmultimedia
|
||||||
path = qt3d
|
path = qt3d
|
||||||
url = ../qt3d.git
|
url = ../qt3d.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtimageformats"]
|
[submodule "qtimageformats"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtimageformats
|
path = qtimageformats
|
||||||
url = ../qtimageformats.git
|
url = ../qtimageformats.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialbus"]
|
[submodule "qtserialbus"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtserialport
|
recommends = qtserialport
|
||||||
path = qtserialbus
|
path = qtserialbus
|
||||||
url = ../qtserialbus.git
|
url = ../qtserialbus.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtserialport"]
|
[submodule "qtserialport"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtserialport
|
path = qtserialport
|
||||||
url = ../qtserialport.git
|
url = ../qtserialport.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebsockets"]
|
[submodule "qtwebsockets"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtwebsockets
|
path = qtwebsockets
|
||||||
url = ../qtwebsockets.git
|
url = ../qtwebsockets.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebchannel"]
|
[submodule "qtwebchannel"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtwebsockets
|
recommends = qtdeclarative qtwebsockets
|
||||||
path = qtwebchannel
|
path = qtwebchannel
|
||||||
url = ../qtwebchannel.git
|
url = ../qtwebchannel.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtwebengine"]
|
[submodule "qtwebengine"]
|
||||||
depends = qtdeclarative
|
depends = qtdeclarative
|
||||||
recommends = qtwebchannel qttools qtpositioning
|
recommends = qtwebchannel qttools qtpositioning
|
||||||
path = qtwebengine
|
path = qtwebengine
|
||||||
url = ../qtwebengine.git
|
url = ../qtwebengine.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
priority = 10
|
priority = 10
|
||||||
[submodule "qtwebview"]
|
[submodule "qtwebview"]
|
||||||
@@ -152,160 +152,160 @@
|
|||||||
recommends = qtwebengine
|
recommends = qtwebengine
|
||||||
path = qtwebview
|
path = qtwebview
|
||||||
url = ../qtwebview.git
|
url = ../qtwebview.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtcharts"]
|
[submodule "qtcharts"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative qtmultimedia
|
recommends = qtdeclarative qtmultimedia
|
||||||
path = qtcharts
|
path = qtcharts
|
||||||
url = ../qtcharts.git
|
url = ../qtcharts.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[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 = dev
|
branch = 6.11.2
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtvirtualkeyboard"]
|
[submodule "qtvirtualkeyboard"]
|
||||||
depends = qtbase qtdeclarative qtsvg
|
depends = qtbase qtdeclarative qtsvg
|
||||||
recommends = qtmultimedia
|
recommends = qtmultimedia
|
||||||
path = qtvirtualkeyboard
|
path = qtvirtualkeyboard
|
||||||
url = ../qtvirtualkeyboard.git
|
url = ../qtvirtualkeyboard.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtscxml"]
|
[submodule "qtscxml"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtscxml
|
path = qtscxml
|
||||||
url = ../qtscxml.git
|
url = ../qtscxml.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtspeech"]
|
[submodule "qtspeech"]
|
||||||
depends = qtbase qtmultimedia
|
depends = qtbase qtmultimedia
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtspeech
|
path = qtspeech
|
||||||
url = ../qtspeech.git
|
url = ../qtspeech.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtnetworkauth"]
|
[submodule "qtnetworkauth"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtnetworkauth
|
path = qtnetworkauth
|
||||||
url = ../qtnetworkauth.git
|
url = ../qtnetworkauth.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtremoteobjects"]
|
[submodule "qtremoteobjects"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtremoteobjects
|
path = qtremoteobjects
|
||||||
url = ../qtremoteobjects.git
|
url = ../qtremoteobjects.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtlottie"]
|
[submodule "qtlottie"]
|
||||||
depends = qtbase qtdeclarative qtquicktimeline
|
depends = qtbase qtdeclarative
|
||||||
path = qtlottie
|
path = qtlottie
|
||||||
url = ../qtlottie.git
|
url = ../qtlottie.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquicktimeline"]
|
[submodule "qtquicktimeline"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtquicktimeline
|
path = qtquicktimeline
|
||||||
url = ../qtquicktimeline
|
url = ../qtquicktimeline
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick3d"]
|
[submodule "qtquick3d"]
|
||||||
depends = qtbase qtdeclarative qtshadertools
|
depends = qtbase qtdeclarative qtshadertools
|
||||||
recommends = qtquicktimeline
|
recommends = qtquicktimeline
|
||||||
path = qtquick3d
|
path = qtquick3d
|
||||||
url = ../qtquick3d.git
|
url = ../qtquick3d.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtshadertools"]
|
[submodule "qtshadertools"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtshadertools
|
path = qtshadertools
|
||||||
url = ../qtshadertools.git
|
url = ../qtshadertools.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qt5compat"]
|
[submodule "qt5compat"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qt5compat
|
path = qt5compat
|
||||||
url = ../qt5compat.git
|
url = ../qt5compat.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = deprecated
|
status = deprecated
|
||||||
[submodule "qtcoap"]
|
[submodule "qtcoap"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtcoap
|
path = qtcoap
|
||||||
url = ../qtcoap.git
|
url = ../qtcoap.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtmqtt"]
|
[submodule "qtmqtt"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
recommends = qtwebsockets
|
recommends = qtwebsockets
|
||||||
path = qtmqtt
|
path = qtmqtt
|
||||||
url = ../qtmqtt.git
|
url = ../qtmqtt.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtopcua"]
|
[submodule "qtopcua"]
|
||||||
depends = qtbase qtdeclarative
|
depends = qtbase qtdeclarative
|
||||||
path = qtopcua
|
path = qtopcua
|
||||||
url = ../qtopcua.git
|
url = ../qtopcua.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtlanguageserver"]
|
[submodule "qtlanguageserver"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qtlanguageserver
|
path = qtlanguageserver
|
||||||
url = ../qtlanguageserver.git
|
url = ../qtlanguageserver.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qthttpserver"]
|
[submodule "qthttpserver"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtwebsockets
|
recommends = qtwebsockets
|
||||||
path = qthttpserver
|
path = qthttpserver
|
||||||
url = ../qthttpserver.git
|
url = ../qthttpserver.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquick3dphysics"]
|
[submodule "qtquick3dphysics"]
|
||||||
depends = qtbase qtdeclarative qtquick3d qtshadertools
|
depends = qtbase qtdeclarative qtquick3d qtshadertools
|
||||||
path = qtquick3dphysics
|
path = qtquick3dphysics
|
||||||
url = ../qtquick3dphysics.git
|
url = ../qtquick3dphysics.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgrpc"]
|
[submodule "qtgrpc"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtgrpc
|
path = qtgrpc
|
||||||
url = ../qtgrpc.git
|
url = ../qtgrpc.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtquickeffectmaker"]
|
[submodule "qtquickeffectmaker"]
|
||||||
depends = qtbase qtdeclarative qtshadertools
|
depends = qtbase qtdeclarative qtshadertools
|
||||||
recommends = qtquick3d
|
recommends = qtquick3d
|
||||||
path = qtquickeffectmaker
|
path = qtquickeffectmaker
|
||||||
url = ../qtquickeffectmaker.git
|
url = ../qtquickeffectmaker.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qtgraphs"]
|
[submodule "qtgraphs"]
|
||||||
depends = qtbase qtdeclarative qtquick3d
|
depends = qtbase qtdeclarative qtquick3d
|
||||||
path = qtgraphs
|
path = qtgraphs
|
||||||
url = ../qtgraphs.git
|
url = ../qtgraphs.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = addon
|
status = addon
|
||||||
[submodule "qttasktree"]
|
[submodule "qttasktree"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
path = qttasktree
|
path = qttasktree
|
||||||
url = ../qttasktree.git
|
url = ../qttasktree.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qtopenapi"]
|
[submodule "qtopenapi"]
|
||||||
depends = qtbase
|
depends = qtbase
|
||||||
recommends = qtdeclarative
|
recommends = qtdeclarative
|
||||||
path = qtopenapi
|
path = qtopenapi
|
||||||
url = ../qtopenapi.git
|
url = ../qtopenapi.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = preview
|
status = preview
|
||||||
[submodule "qtcanvaspainter"]
|
[submodule "qtcanvaspainter"]
|
||||||
depends = qtbase qtdeclarative qtshadertools
|
depends = qtbase qtdeclarative qtshadertools
|
||||||
path = qtcanvaspainter
|
path = qtcanvaspainter
|
||||||
url = ../qtcanvaspainter.git
|
url = ../qtcanvaspainter.git
|
||||||
branch = dev
|
branch = 6.11.2
|
||||||
status = preview
|
status = preview
|
||||||
|
|||||||
+2
-1
@@ -4,4 +4,5 @@ We welcome contributions to Qt!
|
|||||||
|
|
||||||
Note that we cannot accept pull requests on GitHub. All contributions to the Qt project are exclusively handled through the [Gerrit code review system](https://codereview.qt-project.org).
|
Note that we cannot accept pull requests on GitHub. All contributions to the Qt project are exclusively handled through the [Gerrit code review system](https://codereview.qt-project.org).
|
||||||
|
|
||||||
See [contribute.qt-project.org](https://contribute.qt-project.org/) to learn more.
|
Read the
|
||||||
|
[Qt Contribution Guidelines](https://wiki.qt.io/Qt_Contribution_Guidelines) to learn more.
|
||||||
|
|||||||
+1
-2
@@ -10,8 +10,7 @@ SPDX-License-Identifier = "LicenseRef-Qt-Commercial OR GPL-3.0-only"
|
|||||||
[[annotations]]
|
[[annotations]]
|
||||||
path = ["coin/**", "cmake/**", "**.pro", "**.qrc", "**CMakeLists.txt", ".cmake.conf", "**.yaml",
|
path = ["coin/**", "cmake/**", "**.pro", "**.qrc", "**CMakeLists.txt", ".cmake.conf", "**.yaml",
|
||||||
"coin/axivion/ci_config_linux.json",
|
"coin/axivion/ci_config_linux.json",
|
||||||
"**.cfg", "**.plist", "**.pri", "**.prf", "configure.json",
|
"**.cfg", "**.plist", "**.pri", "**.prf", "configure.json"]
|
||||||
"settings.gradle", "gradle/libs.versions.toml"]
|
|
||||||
precedence = "closest"
|
precedence = "closest"
|
||||||
comment = "build system"
|
comment = "build system"
|
||||||
SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
|
SPDX-FileCopyrightText = "Copyright (C) 2024 The Qt Company Ltd."
|
||||||
|
|||||||
@@ -5,37 +5,6 @@
|
|||||||
# with renamed functions, because we need similar logic for init-repository, but
|
# with renamed functions, because we need similar logic for init-repository, but
|
||||||
# we can't access qtbase before we clone it.
|
# we can't access qtbase before we clone it.
|
||||||
|
|
||||||
function(qt_ir_print_to_stdout text)
|
|
||||||
set(tmp_candidates
|
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}"
|
|
||||||
"$ENV{TMPDIR}"
|
|
||||||
"$ENV{TEMP}"
|
|
||||||
"/tmp"
|
|
||||||
)
|
|
||||||
set(tmp "")
|
|
||||||
foreach(dir IN LISTS tmp_candidates)
|
|
||||||
if(dir STREQUAL "")
|
|
||||||
continue()
|
|
||||||
endif()
|
|
||||||
set(candidate "${dir}/.qt_configure_stdout_tmp")
|
|
||||||
execute_process(
|
|
||||||
COMMAND "${CMAKE_COMMAND}" -E touch "${candidate}"
|
|
||||||
RESULT_VARIABLE touch_result
|
|
||||||
)
|
|
||||||
if(touch_result EQUAL 0)
|
|
||||||
set(tmp "${candidate}")
|
|
||||||
break()
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
if(tmp STREQUAL "")
|
|
||||||
message("${text}") # last resort fallback (stderr)
|
|
||||||
return()
|
|
||||||
endif()
|
|
||||||
file(WRITE "${tmp}" "${text}")
|
|
||||||
execute_process(COMMAND "${CMAKE_COMMAND}" -E cat "${tmp}")
|
|
||||||
file(REMOVE "${tmp}")
|
|
||||||
endfunction()
|
|
||||||
|
|
||||||
# Call a function with the given arguments.
|
# Call a function with the given arguments.
|
||||||
function(qt_ir_call_function func)
|
function(qt_ir_call_function func)
|
||||||
set(call_code "${func}(")
|
set(call_code "${func}(")
|
||||||
@@ -399,17 +368,16 @@ endfunction()
|
|||||||
|
|
||||||
# Shows help for the command line options.
|
# Shows help for the command line options.
|
||||||
function(qt_ir_show_help)
|
function(qt_ir_show_help)
|
||||||
set(help "")
|
|
||||||
set(help_file "${CMAKE_CURRENT_LIST_DIR}/QtIRHelp.txt")
|
set(help_file "${CMAKE_CURRENT_LIST_DIR}/QtIRHelp.txt")
|
||||||
if(EXISTS "${help_file}")
|
if(EXISTS "${help_file}")
|
||||||
file(READ "${help_file}" content)
|
file(READ "${help_file}" content)
|
||||||
string(APPEND help "${content}")
|
message("${content}")
|
||||||
endif()
|
endif()
|
||||||
string(APPEND help [[
|
|
||||||
|
message([[
|
||||||
General Options:
|
General Options:
|
||||||
-help, -h ............ Display this help screen
|
-help, -h ............ Display this help screen
|
||||||
]])
|
]])
|
||||||
qt_ir_print_to_stdout("${help}")
|
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
# Gets the unhandled command line args.
|
# Gets the unhandled command line args.
|
||||||
|
|||||||
@@ -102,27 +102,18 @@ endfunction()
|
|||||||
# - ../qt/qttools-litehtml.git
|
# - ../qt/qttools-litehtml.git
|
||||||
function(qt_ir_add_git_remotes repo_relative_url working_directory)
|
function(qt_ir_add_git_remotes repo_relative_url working_directory)
|
||||||
set(gerrit_ssh_base "ssh://@USER@codereview.qt-project.org@PORT@/")
|
set(gerrit_ssh_base "ssh://@USER@codereview.qt-project.org@PORT@/")
|
||||||
set(gerrit_https_base "https://@USER@codereview.qt-project.org@AUTH@/")
|
set(gerrit_repo_url "${gerrit_ssh_base}")
|
||||||
|
|
||||||
qt_ir_get_option_value(codereview-username username)
|
qt_ir_get_option_value(codereview-username username)
|
||||||
qt_ir_get_option_value(codereview-https https)
|
|
||||||
|
|
||||||
if(https)
|
|
||||||
set(gerrit_repo_url "${gerrit_https_base}")
|
|
||||||
else()
|
|
||||||
set(gerrit_repo_url "${gerrit_ssh_base}")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# If given a username, make a "verbose" remote.
|
# If given a username, make a "verbose" remote.
|
||||||
# Otherwise, rely on proper SSH configuration.
|
# Otherwise, rely on proper SSH configuration.
|
||||||
if(username)
|
if(username)
|
||||||
string(REPLACE "@USER@" "${username}@" gerrit_repo_url "${gerrit_repo_url}")
|
string(REPLACE "@USER@" "${username}@" gerrit_repo_url "${gerrit_repo_url}")
|
||||||
string(REPLACE "@PORT@" ":29418" gerrit_repo_url "${gerrit_repo_url}")
|
string(REPLACE "@PORT@" ":29418" gerrit_repo_url "${gerrit_repo_url}")
|
||||||
string(REPLACE "@AUTH@" "/a" gerrit_repo_url "${gerrit_repo_url}")
|
|
||||||
else()
|
else()
|
||||||
string(REPLACE "@USER@" "" gerrit_repo_url "${gerrit_repo_url}")
|
string(REPLACE "@USER@" "" gerrit_repo_url "${gerrit_repo_url}")
|
||||||
string(REPLACE "@PORT@" "" gerrit_repo_url "${gerrit_repo_url}")
|
string(REPLACE "@PORT@" "" gerrit_repo_url "${gerrit_repo_url}")
|
||||||
string(REPLACE "@AUTH@" "" gerrit_repo_url "${gerrit_repo_url}")
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(namespace "qt")
|
set(namespace "qt")
|
||||||
|
|||||||
@@ -98,9 +98,6 @@ Options:
|
|||||||
username and port number, and thus relies on a correct SSH
|
username and port number, and thus relies on a correct SSH
|
||||||
configuration.
|
configuration.
|
||||||
|
|
||||||
--codereview-https
|
|
||||||
Specify this option to use HTTPs instead of SSH.
|
|
||||||
|
|
||||||
--alternates <path to other Qt5 repo>
|
--alternates <path to other Qt5 repo>
|
||||||
Adds alternates for each submodule to another full qt5 checkout.
|
Adds alternates for each submodule to another full qt5 checkout.
|
||||||
This makes this qt5 checkout very small, as it will use the object
|
This makes this qt5 checkout very small, as it will use the object
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ macro(qt_ir_set_known_command_line_options)
|
|||||||
qt_ir_commandline_option(berlin TYPE boolean)
|
qt_ir_commandline_option(berlin TYPE boolean)
|
||||||
qt_ir_commandline_option(branch TYPE boolean)
|
qt_ir_commandline_option(branch TYPE boolean)
|
||||||
qt_ir_commandline_option(codereview-username TYPE string)
|
qt_ir_commandline_option(codereview-username TYPE string)
|
||||||
qt_ir_commandline_option(codereview-https TYPE boolean)
|
|
||||||
qt_ir_commandline_option(copy-objects TYPE boolean)
|
qt_ir_commandline_option(copy-objects TYPE boolean)
|
||||||
qt_ir_commandline_option(fetch TYPE boolean DEFAULT_VALUE yes)
|
qt_ir_commandline_option(fetch TYPE boolean DEFAULT_VALUE yes)
|
||||||
qt_ir_commandline_option(force SHORT_NAME f TYPE boolean)
|
qt_ir_commandline_option(force SHORT_NAME f TYPE boolean)
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ endfunction()
|
|||||||
# Populates $out_module_list with all subdirectories that have a CMakeLists.txt file
|
# Populates $out_module_list with all subdirectories that have a CMakeLists.txt file
|
||||||
function(qt_internal_find_modules out_module_list)
|
function(qt_internal_find_modules out_module_list)
|
||||||
set(module_list "")
|
set(module_list "")
|
||||||
file(GLOB directories LIST_DIRECTORIES true RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" qt* tqtc-*)
|
file(GLOB directories LIST_DIRECTORIES true RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" *)
|
||||||
foreach(directory IN LISTS directories)
|
foreach(directory IN LISTS directories)
|
||||||
if(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${directory}"
|
if(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${directory}"
|
||||||
AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${directory}/CMakeLists.txt")
|
AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${directory}/CMakeLists.txt")
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ disable_if:
|
|||||||
conditions:
|
conditions:
|
||||||
- condition: property
|
- condition: property
|
||||||
property: target.osVersion
|
property: target.osVersion
|
||||||
in_values: [HarmonyOS_ANY, Android_ANY, QEMU, IOS_ANY, QNX_710, WebAssembly, INTEGRITY, VxWorks]
|
in_values: [Android_ANY, QEMU, IOS_ANY, QNX_710, WebAssembly, INTEGRITY, VxWorks]
|
||||||
- condition: and
|
- condition: and
|
||||||
conditions:
|
conditions:
|
||||||
- condition: property
|
- condition: property
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'opensuse-16.0-host-asan'
|
Id: 'opensuse-15.6-host-asan'
|
||||||
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
Template: 'qtci-linux-openSUSE-15.6-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure', 'UseAddressSanitizer']
|
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure', 'UseAddressSanitizer']
|
||||||
Configure arguments: '-nomake examples -developer-build'
|
Configure arguments: '-nomake examples -developer-build'
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ Include: [
|
|||||||
cmake_platforms_qemu.yaml,
|
cmake_platforms_qemu.yaml,
|
||||||
cmake_platforms_qemu_qnx.yaml,
|
cmake_platforms_qemu_qnx.yaml,
|
||||||
cmake_platforms_target_android.yaml,
|
cmake_platforms_target_android.yaml,
|
||||||
cmake_platforms_target_harmonyos.yaml,
|
|
||||||
cmake_platforms_wasm.yaml,
|
cmake_platforms_wasm.yaml,
|
||||||
macos.yaml
|
macos.yaml
|
||||||
]
|
]
|
||||||
@@ -59,7 +58,7 @@ Configurations:
|
|||||||
Template: 'qtci-linux-Ubuntu-24.04-aarch64-52'
|
Template: 'qtci-linux-Ubuntu-24.04-aarch64-52'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'Packaging', 'UseConfigure', 'DoNotRunTests', 'GenerateSBOM', 'VerifySBOM']
|
Features: ['Sccache', 'Packaging', 'UseConfigure', 'DoNotRunTests', 'GenerateSBOM', 'VerifySBOM']
|
||||||
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -no-feature-liburing -bundled-xcb-xinput -qpa offscreen\;xcb'
|
Configure arguments: '-nomake examples -release -force-debug-info -separate-debug-info -headersclean -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput -qpa offscreen\;xcb'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
||||||
'COMMON_TEST_CMAKE_ARGS=-DQT_SKIP_DOCKER_COMPOSE=ON',
|
'COMMON_TEST_CMAKE_ARGS=-DQT_SKIP_DOCKER_COMPOSE=ON',
|
||||||
@@ -132,8 +131,8 @@ Configurations:
|
|||||||
Features: ['Sccache', 'TestOnly']
|
Features: ['Sccache', 'TestOnly']
|
||||||
Platform dependency: 'ubuntu-24.04-x64'
|
Platform dependency: 'ubuntu-24.04-x64'
|
||||||
-
|
-
|
||||||
Id: 'opensuse-16.0-developer-build'
|
Id: 'opensuse-15.6-developer-build'
|
||||||
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
Template: 'qtci-linux-openSUSE-15.6-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-nomake examples -developer-build'
|
Configure arguments: '-nomake examples -developer-build'
|
||||||
@@ -144,6 +143,20 @@ Configurations:
|
|||||||
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
||||||
'VCPKG_TARGET_TRIPLET=x64-linux-qt',
|
'VCPKG_TARGET_TRIPLET=x64-linux-qt',
|
||||||
]
|
]
|
||||||
|
-
|
||||||
|
Id: 'opensuse-16.0-developer-build'
|
||||||
|
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Sccache', 'WarningsAreErrors', 'UseConfigure', 'InsignificantTests', 'DoNotAbortTestingOnFirstFailure']
|
||||||
|
Configure arguments: '-nomake examples -developer-build'
|
||||||
|
Environment variables: [
|
||||||
|
'PATH={{.Env.CMAKE_MIN_SUPPORTED_BIN_PATH}}:{{.Env.PATH}}',
|
||||||
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}}',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
||||||
|
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
||||||
|
'VCPKG_TARGET_TRIPLET=x64-linux-qt',
|
||||||
|
'SCCACHE_C_CUSTOM_CACHE_BUSTER=v1'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'sles-15_sp6-static'
|
Id: 'sles-15_sp6-static'
|
||||||
Template: 'qtci-linux-SLES-15_SP6-x86_64-52'
|
Template: 'qtci-linux-SLES-15_SP6-x86_64-52'
|
||||||
@@ -186,55 +199,6 @@ Configurations:
|
|||||||
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
||||||
'WEBVIEW2_SDK_ROOT={{.Env.WEBVIEW2_SDK_ROOT_PATH}}',
|
'WEBVIEW2_SDK_ROOT={{.Env.WEBVIEW2_SDK_ROOT_PATH}}',
|
||||||
]
|
]
|
||||||
-
|
|
||||||
Id: 'windows-11_24H2-msvc2026'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-72'
|
|
||||||
Compiler: 'MSVC2026'
|
|
||||||
Features: ['Sccache', 'DebugAndRelease', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
|
||||||
Configure arguments: '-debug-and-release -force-debug-info -headersclean -nomake examples -qt-zlib'
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\..',
|
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}} -DQT_DEPLOY_FFMPEG=TRUE -DFEATURE_clangcpp=OFF -DINPUT_headersclean=ON',
|
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}',
|
|
||||||
'VCPKG_HOST_TRIPLET=x64-windows-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=x64-windows-qt',
|
|
||||||
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
|
||||||
'WEBVIEW2_SDK_ROOT={{.Env.WEBVIEW2_SDK_ROOT_PATH}}',
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'windows-11_24H2-msvc2026-developer-build'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-72'
|
|
||||||
Compiler: 'MSVC2026'
|
|
||||||
Features: ['Sccache', 'DebugAndRelease', 'WarningsAreErrors', 'UseConfigure', 'StandaloneExamples']
|
|
||||||
Configure arguments: '-debug-and-release -force-asserts -make examples -developer-build -force-debug-info -qt-zlib -c++std c++20'
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DMySQL_ROOT={{.Env.ENV_MySQL_ROOT}} -DMySQL_LIBRARY_DIR={{.Env.ENV_MySQL_LIBRARY_DIR}}',
|
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}} -DQT_DEPLOY_FFMPEG=TRUE',
|
|
||||||
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
|
||||||
'VCPKG_HOST_TRIPLET=x64-windows-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=x64-windows-qt',
|
|
||||||
'gRPC_ROOT={{.Env.gRPC_ROOT_msvc}}',
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'windows-11_24H2-msvc2026-arm64ec'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-72'
|
|
||||||
Compiler: 'MSVC2026'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Features: ['Sccache', 'ARM64EC', 'TargetBuildOnly', 'DoNotRunTests', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
|
||||||
Platform dependency: 'windows-11_24H2-msvc2026'
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-debug-and-release -force-debug-info -platform win32-arm64ec-msvc -qt-zlib -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-psql -no-sql-mimer',
|
|
||||||
'TARGET_CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\..',
|
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DQT_FEATURE_qdoc=OFF -DFEATURE_qtwebengine_build=OFF -DFEATURE_qtpdf_build=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}} -DQT_DEPLOY_FFMPEG=TRUE -DFEATURE_clangcpp=OFF -DINPUT_headersclean=ON',
|
|
||||||
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'windows-11_24H2-msvc2026-arm64ec-tests'
|
|
||||||
Template: 'qtci-windows-11_23H2-aarch64-54'
|
|
||||||
Compiler: 'MSVC2026'
|
|
||||||
Features: ['TestOnly', 'InsignificantTests']
|
|
||||||
Configure arguments: '-cross-compiled'
|
|
||||||
Platform dependency: 'windows-11_24H2-msvc2026-arm64ec'
|
|
||||||
-
|
-
|
||||||
Id: 'windows-11_23h2-arm64-msvc2022'
|
Id: 'windows-11_23h2-arm64-msvc2022'
|
||||||
Template: 'qtci-windows-11_23H2-aarch64-53'
|
Template: 'qtci-windows-11_23H2-aarch64-53'
|
||||||
@@ -249,20 +213,6 @@ Configurations:
|
|||||||
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
||||||
'WEBVIEW2_SDK_ROOT={{.Env.WEBVIEW2_SDK_ROOT_PATH}}',
|
'WEBVIEW2_SDK_ROOT={{.Env.WEBVIEW2_SDK_ROOT_PATH}}',
|
||||||
]
|
]
|
||||||
-
|
|
||||||
Id: 'windows-11_23h2-arm64-msvc2026'
|
|
||||||
Template: 'qtci-windows-11_23H2-aarch64-54'
|
|
||||||
Compiler: 'MSVC2026'
|
|
||||||
Features: ['Sccache', 'DebugAndRelease', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
|
||||||
Configure arguments: '-debug-and-release -force-debug-info -headersclean -nomake examples -qt-zlib -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-psql -no-sql-mimer'
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_arm64}}\..',
|
|
||||||
'NON_QTBASE_CMAKE_ARGS= -DFEATURE_clangcpp=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC_ARM64}} -DQT_DEPLOY_FFMPEG=TRUE',
|
|
||||||
'VCPKG_HOST_TRIPLET=arm64-windows-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=arm64-windows-qt',
|
|
||||||
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
|
||||||
'WEBVIEW2_SDK_ROOT={{.Env.WEBVIEW2_SDK_ROOT_PATH}}',
|
|
||||||
]
|
|
||||||
-
|
-
|
||||||
Id: 'windows-11_24H2-msvc2022-arm64'
|
Id: 'windows-11_24H2-msvc2022-arm64'
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-73'
|
Template: 'qtci-windows-11_24H2-x86_64-73'
|
||||||
@@ -285,49 +235,12 @@ Configurations:
|
|||||||
'WEBVIEW2_SDK_ROOT={{.Env.WEBVIEW2_SDK_ROOT_PATH}}',
|
'WEBVIEW2_SDK_ROOT={{.Env.WEBVIEW2_SDK_ROOT_PATH}}',
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'windows-11_24H2-msvc2026-arm64'
|
Id: 'windows-11-x86_64-arm64-tests'
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-72'
|
|
||||||
Compiler: 'MSVC2026'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Features: ['Sccache', 'DoNotRunTests', 'TargetBuildOnly', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
|
||||||
Platform dependency: 'windows-11_24h2-mingw13'
|
|
||||||
Environment variables: [
|
|
||||||
'Path={{.Env.MINGW_PATH}}\bin;{{.Env.Path}}',
|
|
||||||
'TARGET_CONFIGURE_ARGS=-debug-and-release -force-debug-info -platform win32-arm64-msvc -qt-zlib -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-psql -no-sql-mimer',
|
|
||||||
'TARGET_CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ROOT_DIR_x64_arm64}} -DQT_FORCE_BUILD_TOOLS=ON',
|
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DFEATURE_native_grpc=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC_ARM64}} -DQT_DEPLOY_FFMPEG=TRUE',
|
|
||||||
'OPENSSL_INCLUDE={{.Env.OPENSSL_INCLUDE_x64_arm64}}',
|
|
||||||
'OPENSSL_LIB={{.Env.OPENSSL_LIB_x64_arm64}}',
|
|
||||||
'OPENSSL_ROOT_DIR={{.Env.OPENSSL_ROOT_DIR_x64_arm64}}',
|
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc_arm64}}',
|
|
||||||
'VCPKG_HOST_TRIPLET=x64-windows-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=arm64-windows-qt',
|
|
||||||
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
|
||||||
'WEBVIEW2_SDK_ROOT={{.Env.WEBVIEW2_SDK_ROOT_PATH}}',
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'windows-11-x86_64-arm64-native-tests'
|
|
||||||
Template: 'qtci-windows-11_23H2-aarch64-53'
|
Template: 'qtci-windows-11_23H2-aarch64-53'
|
||||||
Compiler: 'MSVC2022'
|
Compiler: 'MSVC2022'
|
||||||
Features: ['TestOnly', 'BuildTestsInTest', 'UseToolchainFromTargetDir']
|
|
||||||
Configure arguments: '-cross-compiled'
|
|
||||||
Platform dependency: 'windows-11_24H2-msvc2022-arm64'
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_ROOT_DIR_x64_arm64}}',
|
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DFEATURE_native_grpc=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC_ARM64}} -DQT_DEPLOY_FFMPEG=TRUE',
|
|
||||||
'OPENSSL_CONF_x64={{.Env.OPENSSL_CONF_x64_arm64}}',
|
|
||||||
'OPENSSL_INCLUDE_x64={{.Env.OPENSSL_INCLUDE_x64_arm64}}',
|
|
||||||
'OPENSSL_LIB_x64={{.Env.OPENSSL_LIB_x64_arm64}}',
|
|
||||||
'VCPKG_HOST_TRIPLET=arm64-windows-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=arm64-windows-qt',
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'windows-11-x86_64-arm64-tests-msvc2026'
|
|
||||||
Template: 'qtci-windows-11_23H2-aarch64-54'
|
|
||||||
Compiler: 'MSVC2026'
|
|
||||||
Features: ['TestOnly']
|
Features: ['TestOnly']
|
||||||
Configure arguments: '-cross-compiled'
|
Configure arguments: '-cross-compiled'
|
||||||
Platform dependency: 'windows-11_24H2-msvc2026-arm64'
|
Platform dependency: 'windows-11_24H2-msvc2022-arm64'
|
||||||
-
|
-
|
||||||
Id: 'windows-11_24H2-msvc2022-developer-build'
|
Id: 'windows-11_24H2-msvc2022-developer-build'
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-73'
|
Template: 'qtci-windows-11_24H2-x86_64-73'
|
||||||
@@ -347,7 +260,7 @@ Configurations:
|
|||||||
Template: 'qtci-linux-RHEL-9.6-x86_64-51'
|
Template: 'qtci-linux-RHEL-9.6-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'InstallQt5Dependencies', 'GenerateSBOM', 'VerifySBOM']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'InstallQt5Dependencies', 'GenerateSBOM', 'VerifySBOM']
|
||||||
Configure arguments: '-nomake examples -release -force-debug-info -headersclean -separate-debug-info -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -no-feature-liburing -bundled-xcb-xinput'
|
Configure arguments: '-nomake examples -release -force-debug-info -headersclean -separate-debug-info -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DINPUT_headersclean=ON -DINPUT_tiff=qt -DINPUT_webp=qt',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DINPUT_headersclean=ON -DINPUT_tiff=qt -DINPUT_webp=qt',
|
||||||
@@ -367,8 +280,8 @@ Configurations:
|
|||||||
'VCPKG_TARGET_TRIPLET=x64-linux-qt',
|
'VCPKG_TARGET_TRIPLET=x64-linux-qt',
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'ios-device'
|
Id: 'ios-universal'
|
||||||
Template: 'qtci-macos-26-arm-105'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
Target os: 'IOS_ANY'
|
Target os: 'IOS_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
@@ -376,40 +289,12 @@ Configurations:
|
|||||||
Platform dependency: 'macos-universal-on-arm64'
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests', 'UseConfigure', 'WarningsAreErrors', 'GenerateSBOM', 'VerifySBOM']
|
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests', 'UseConfigure', 'WarningsAreErrors', 'GenerateSBOM', 'VerifySBOM']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-debug-and-release -nomake examples -platform macx-ios-clang -sdk iphoneos',
|
'TARGET_CONFIGURE_ARGS=-debug-and-release -nomake examples -platform macx-ios-clang',
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS= -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include -DFFMPEG_DIR={{.Env.FFMPEG_DIR_IOS}} -DQT_DEPLOY_FFMPEG=TRUE',
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'ios-arm64-simulator'
|
|
||||||
Template: 'qtci-macos-26-arm-105'
|
|
||||||
Target os: 'IOS_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-universal-on-arm64'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests', 'UseConfigure', 'WarningsAreErrors', 'GenerateSBOM', 'VerifySBOM']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-debug-and-release -nomake examples -platform macx-ios-clang -sdk iphonesimulator',
|
|
||||||
'TARGET_CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="arm64"',
|
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS= -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include -DFFMPEG_DIR={{.Env.FFMPEG_DIR_IOS}} -DQT_DEPLOY_FFMPEG=TRUE',
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'ios-x86_64-simulator'
|
|
||||||
Template: 'qtci-macos-26-arm-105'
|
|
||||||
Target os: 'IOS_ANY'
|
|
||||||
Target arch: 'x86_64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-universal-on-arm64'
|
|
||||||
Features: ['Packaging', 'Sccache', 'DebugAndRelease', 'DisableTests', 'UseConfigure', 'WarningsAreErrors', 'GenerateSBOM', 'VerifySBOM']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-debug-and-release -nomake examples -platform macx-ios-clang -sdk iphonesimulator',
|
|
||||||
'TARGET_CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64"',
|
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS= -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include -DFFMPEG_DIR={{.Env.FFMPEG_DIR_IOS}} -DQT_DEPLOY_FFMPEG=TRUE',
|
'NON_QTBASE_TARGET_CMAKE_ARGS= -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include -DFFMPEG_DIR={{.Env.FFMPEG_DIR_IOS}} -DQT_DEPLOY_FFMPEG=TRUE',
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'visionos-developer-build'
|
Id: 'visionos-developer-build'
|
||||||
Template: 'qtci-macos-26-arm-105'
|
Template: 'qtci-macos-15-arm-105'
|
||||||
Target os: 'IOS_ANY'
|
Target os: 'IOS_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
@@ -464,7 +349,7 @@ Configurations:
|
|||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging','DebianPackaging','DisableTests', 'Insignificant']
|
Features: ['Packaging','DebianPackaging','DisableTests', 'Insignificant']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'DEBIAN_RULES_REF=6.12_dev',
|
'DEBIAN_RULES_REF=6.11_dev',
|
||||||
'COIN_TARGET_DIST=tqtc-jammy',
|
'COIN_TARGET_DIST=tqtc-jammy',
|
||||||
'COIN_EXTRA_DEBIAN_PACKAGES={{.Env.HOME}}/debian_packages/',
|
'COIN_EXTRA_DEBIAN_PACKAGES={{.Env.HOME}}/debian_packages/',
|
||||||
'COIN_SBUILD_CHROOT=jammy-arm64-sbuild',
|
'COIN_SBUILD_CHROOT=jammy-arm64-sbuild',
|
||||||
@@ -477,7 +362,7 @@ Configurations:
|
|||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging','DebianPackaging','DisableTests', 'Insignificant']
|
Features: ['Packaging','DebianPackaging','DisableTests', 'Insignificant']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'DEBIAN_RULES_REF=6.12_dev',
|
'DEBIAN_RULES_REF=6.11_dev',
|
||||||
'COIN_TARGET_DIST=tqtc-jammy',
|
'COIN_TARGET_DIST=tqtc-jammy',
|
||||||
'COIN_EXTRA_DEBIAN_PACKAGES={{.Env.HOME}}/debian_packages/',
|
'COIN_EXTRA_DEBIAN_PACKAGES={{.Env.HOME}}/debian_packages/',
|
||||||
'COIN_SBUILD_CHROOT=jammy-amd64-sbuild',
|
'COIN_SBUILD_CHROOT=jammy-amd64-sbuild',
|
||||||
@@ -490,7 +375,7 @@ Configurations:
|
|||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging','DebianPackaging','DisableTests', 'Insignificant']
|
Features: ['Packaging','DebianPackaging','DisableTests', 'Insignificant']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'DEBIAN_RULES_REF=6.12_gles',
|
'DEBIAN_RULES_REF=6.11_gles',
|
||||||
'COIN_TARGET_DIST=tqtc-bookworm',
|
'COIN_TARGET_DIST=tqtc-bookworm',
|
||||||
'COIN_EXTRA_DEBIAN_PACKAGES={{.Env.HOME}}/debian_packages/',
|
'COIN_EXTRA_DEBIAN_PACKAGES={{.Env.HOME}}/debian_packages/',
|
||||||
'COIN_SBUILD_CHROOT=bookworm-arm64-sbuild',
|
'COIN_SBUILD_CHROOT=bookworm-arm64-sbuild',
|
||||||
|
|||||||
@@ -2,17 +2,17 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'qemu-armv7-developer-build'
|
Id: 'qemu-armv7-developer-build'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
|
||||||
Target os: 'QEMU'
|
Target os: 'QEMU'
|
||||||
Target arch: 'armv7'
|
Target arch: 'armv7'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Platform dependency: 'ubuntu-24.04-x64'
|
Platform dependency: 'ubuntu-22.04'
|
||||||
Features: ['Sccache', 'UseConfigure', 'InsignificantTests', 'StandaloneExamples']
|
Features: ['Sccache', 'UseConfigure', 'InsignificantTests', 'StandaloneExamples']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-release -force-asserts -force-debug-info -developer-build -no-warnings-are-errors -make examples -qt-harfbuzz -device linux-imx7-g++ -device-option "CROSS_COMPILE={{.Env.QEMUARMV7_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=hard-float boot2qt" -no-feature-forkfd_pidfd',
|
'TARGET_CONFIGURE_ARGS=-release -force-asserts -force-debug-info -developer-build -no-warnings-are-errors -make examples -qt-harfbuzz -device linux-imx7-g++ -device-option "CROSS_COMPILE={{.Env.QEMUARMV7_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=hard-float boot2qt" -no-feature-forkfd_pidfd',
|
||||||
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARMV7_TOOLCHAIN_FILE}} -DQT_FORCE_BUILD_TOOLS=ON',
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARMV7_TOOLCHAIN_FILE}} -DQT_FORCE_BUILD_TOOLS=ON',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUARMV7_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUARMV7_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-4.3.2/bin",
|
"QT_CMAKE_DIR=/opt/cmake-3.30.5/bin",
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}',
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}',
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
'GST_PLUGIN_SCANNER={{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
'QT_QUICK_BACKEND=software',
|
'QT_QUICK_BACKEND=software',
|
||||||
@@ -21,17 +21,17 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'qemu-arm64-developer-build'
|
Id: 'qemu-arm64-developer-build'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
|
||||||
Target os: 'QEMU'
|
Target os: 'QEMU'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Platform dependency: 'ubuntu-24.04-x64'
|
Platform dependency: 'ubuntu-22.04'
|
||||||
Features: ['Sccache', 'UseConfigure', 'InsignificantTests']
|
Features: ['Sccache', 'UseConfigure', 'InsignificantTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-release -force-asserts -force-debug-info -developer-build -no-warnings-are-errors -nomake examples -qt-harfbuzz -device linux-generic-g++ -device-option "CROSS_COMPILE={{.Env.QEMUARM64_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=boot2qt" -no-feature-forkfd_pidfd',
|
'TARGET_CONFIGURE_ARGS=-release -force-asserts -force-debug-info -developer-build -no-warnings-are-errors -nomake examples -qt-harfbuzz -device linux-generic-g++ -device-option "CROSS_COMPILE={{.Env.QEMUARM64_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=boot2qt" -no-feature-forkfd_pidfd',
|
||||||
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARM64_TOOLCHAIN_FILE}} -DQT_FORCE_BUILD_TOOLS=ON',
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARM64_TOOLCHAIN_FILE}} -DQT_FORCE_BUILD_TOOLS=ON',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUARM64_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUARM64_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-4.3.2/bin",
|
"QT_CMAKE_DIR=/opt/cmake-3.30.5/bin",
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}',
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}',
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
'GST_PLUGIN_SCANNER={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
'QT_QUICK_BACKEND=software',
|
'QT_QUICK_BACKEND=software',
|
||||||
@@ -40,17 +40,17 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'qemu-mips64-developer-build'
|
Id: 'qemu-mips64-developer-build'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
|
||||||
Target os: 'QEMU'
|
Target os: 'QEMU'
|
||||||
Target arch: 'mips64'
|
Target arch: 'mips64'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Platform dependency: 'ubuntu-24.04-x64'
|
Platform dependency: 'ubuntu-22.04'
|
||||||
Features: ['Sccache', 'DisableTests', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
Features: ['Sccache', 'DisableTests', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-release -force-asserts -force-debug-info -developer-build -no-warnings-are-errors -nomake examples -qt-harfbuzz -device linux-generic-g++ -device-option "CROSS_COMPILE={{.Env.QEMUMIPS64_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=boot2qt" -no-feature-forkfd_pidfd',
|
'TARGET_CONFIGURE_ARGS=-release -force-asserts -force-debug-info -developer-build -no-warnings-are-errors -nomake examples -qt-harfbuzz -device linux-generic-g++ -device-option "CROSS_COMPILE={{.Env.QEMUMIPS64_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=boot2qt" -no-feature-forkfd_pidfd',
|
||||||
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUMIPS64_TOOLCHAIN_FILE}} -DQT_FORCE_BUILD_TOOLS=ON',
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUMIPS64_TOOLCHAIN_FILE}} -DQT_FORCE_BUILD_TOOLS=ON',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUMIPS64_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUMIPS64_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-4.3.2/bin",
|
"QT_CMAKE_DIR=/opt/cmake-3.30.5/bin",
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}',
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}',
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
'GST_PLUGIN_SCANNER={{.Env.QEMUMIPS64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
'QT_QUICK_BACKEND=software',
|
'QT_QUICK_BACKEND=software',
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-dbus -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-dbus -nomake examples',
|
||||||
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_710}}/qnx-toolchain-x8664.cmake -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
'QT_CMAKE_DIR=/opt/cmake-4.3.2/bin',
|
'QT_CMAKE_DIR=/opt/cmake-3.30.5/bin',
|
||||||
'QNX_TEST_ENV=TMPDIR=/data/var/tmp HOME=/data/home/root FONTCONFIG_FILE=/data/var/etc/fontconfig/fonts.conf LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen QTEST_ENVIRONMENT=ci',
|
'QNX_TEST_ENV=LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen QTEST_ENVIRONMENT=ci',
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DCMAKE_SYSTEM_VERSION=710 -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include',
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DCMAKE_SYSTEM_VERSION=710 -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include',
|
||||||
'QNX_QEMU={{.Env.QNX_710_QEMU}}',
|
'QNX_QEMU={{.Env.QNX_710_QEMU}}',
|
||||||
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
||||||
@@ -63,8 +63,8 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-dbus -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -developer-build -no-dbus -nomake examples',
|
||||||
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_800}}/qnx-toolchain-x8664.cmake -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QNX_800}}/qnx-toolchain-x8664.cmake -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
||||||
'QT_CMAKE_DIR=/opt/cmake-4.3.2/bin',
|
'QT_CMAKE_DIR=/opt/cmake-3.30.5/bin',
|
||||||
'QNX_TEST_ENV=TMPDIR=/data/var/tmp HOME=/data/home/root FONTCONFIG_FILE=/data/var/etc/fontconfig/fonts.conf LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen QTEST_ENVIRONMENT=ci',
|
'QNX_TEST_ENV=LD_LIBRARY_PATH={{.Env.QNX_QEMU_LD_LIBRARY_PATH}} QSG_RHI_BACKEND=software QT_QPA_PLATFORM=offscreen QTEST_ENVIRONMENT=ci',
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DCMAKE_SYSTEM_VERSION=802 -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include',
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DCMAKE_SYSTEM_VERSION=802 -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include',
|
||||||
'QNX_QEMU={{.Env.QNX_800_QEMU}}',
|
'QNX_QEMU={{.Env.QNX_800_QEMU}}',
|
||||||
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ Configurations:
|
|||||||
Platform dependency: 'ubuntu-22.04'
|
Platform dependency: 'ubuntu-22.04'
|
||||||
Features: ['VMSize8', 'UseConfigure', 'DoNotRunTests', 'DoNotUploadTests']
|
Features: ['VMSize8', 'UseConfigure', 'DoNotRunTests', 'DoNotUploadTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'WIND_CC_SYSROOT=/opt/fsl_imx6_2_0_6_3_VSB',
|
'WIND_CC_SYSROOT=/opt/fsl_imx6_2_0_6_2_VSB',
|
||||||
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -qpa offscreen -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -qpa offscreen -nomake examples',
|
||||||
'TARGET_CMAKE_ARGS=-DBUILD_SHARED_LIBS=OFF -DWARNINGS_ARE_ERRORS=OFF -DCMAKE_TOOLCHAIN_FILE="{{.Env.WIND_CC_SYSROOT}}/mk/rtp.toolchain.cmake" -DFEATURE_vulkan=OFF -DQT_QMAKE_TARGET_MKSPEC=vxworks-clang -DQT_HOST_PATH=/home/qt/work/install -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_STAGING_PREFIX:PATH=/home/qt/work/install/target',
|
'TARGET_CMAKE_ARGS=-DBUILD_SHARED_LIBS=OFF -DWARNINGS_ARE_ERRORS=OFF -DCMAKE_TOOLCHAIN_FILE="{{.Env.WIND_CC_SYSROOT}}/mk/rtp.toolchain.cmake" -DFEATURE_vulkan=OFF -DQT_QMAKE_TARGET_MKSPEC=vxworks-clang -DQT_HOST_PATH=/home/qt/work/install -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_STAGING_PREFIX:PATH=/home/qt/work/install/target',
|
||||||
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
||||||
@@ -26,8 +26,8 @@ Configurations:
|
|||||||
Platform dependency: 'ubuntu-22.04'
|
Platform dependency: 'ubuntu-22.04'
|
||||||
Features: ['VMSize8', 'UseConfigure', 'DoNotRunTests', 'DoNotUploadTests']
|
Features: ['VMSize8', 'UseConfigure', 'DoNotRunTests', 'DoNotUploadTests']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'WIND_CC_SYSROOT=/opt/nxp_imx8_1_0_7_1_VSB',
|
'WIND_CC_SYSROOT=/opt/nxp_imx8_1_0_7_0_VSB',
|
||||||
'TARGET_CONFIGURE_ARGS=-release -qpa offscreen -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -qpa offscreen -nomake examples',
|
||||||
'TARGET_CMAKE_ARGS=-DBUILD_SHARED_LIBS=OFF -DWARNINGS_ARE_ERRORS=OFF -DCMAKE_TOOLCHAIN_FILE="{{.Env.WIND_CC_SYSROOT}}/mk/rtp.toolchain.cmake" -DFEATURE_vulkan=OFF -DQT_QMAKE_TARGET_MKSPEC=vxworks-clang -DQT_HOST_PATH=/home/qt/work/install -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_STAGING_PREFIX:PATH=/home/qt/work/install/target'
|
'TARGET_CMAKE_ARGS=-DBUILD_SHARED_LIBS=OFF -DWARNINGS_ARE_ERRORS=OFF -DCMAKE_TOOLCHAIN_FILE="{{.Env.WIND_CC_SYSROOT}}/mk/rtp.toolchain.cmake" -DFEATURE_vulkan=OFF -DQT_QMAKE_TARGET_MKSPEC=vxworks-clang -DQT_HOST_PATH=/home/qt/work/install -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_STAGING_PREFIX:PATH=/home/qt/work/install/target'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
|
|||||||
@@ -8,10 +8,10 @@ Configurations:
|
|||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
Platform dependency: 'vxworks-imx6-buildtest'
|
Platform dependency: 'vxworks-imx6-buildtest'
|
||||||
Features: ['VMSize8', 'UseConfigure', 'BuildTestsInTest', 'TestOnly', 'InsignificantTests']
|
Features: ['VMSize8', 'UseConfigure', 'BuildTestsInTest', 'TestOnly']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'WIND_CC_SYSROOT=/opt/fsl_imx6_2_0_6_3_VSB',
|
'WIND_CC_SYSROOT=/opt/fsl_imx6_2_0_6_2_VSB',
|
||||||
'VXWORKS_TEST_LIBS_PATH=/opt/fsl_imx6_2_0_6_3_VSB/usr/lib/common;/opt/fsl_imx6_2_0_6_3_VSB/usr/root/llvm/bin;/opt/fsl_imx6_2_0_6_3_VSB/usr/3pp/develop/usr/lib;/home/qt/work/install/target/lib',
|
'VXWORKS_TEST_LIBS_PATH=/opt/fsl_imx6_2_0_6_2_VSB/usr/lib/common;/opt/fsl_imx6_2_0_6_2_VSB/usr/root/llvm/bin;/opt/fsl_imx6_2_0_6_2_VSB/usr/3pp/develop/usr/lib;/home/qt/work/install/target/lib',
|
||||||
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -qpa offscreen -nomake examples',
|
'TARGET_CONFIGURE_ARGS=-release -force-debug-info -qpa offscreen -nomake examples',
|
||||||
'TARGET_CMAKE_ARGS=-DBUILD_SHARED_LIBS=OFF -DWARNINGS_ARE_ERRORS=OFF -DCMAKE_TOOLCHAIN_FILE="{{.Env.WIND_CC_SYSROOT}}/mk/rtp.toolchain.cmake" -DFEATURE_vulkan=OFF -DQT_QMAKE_TARGET_MKSPEC=vxworks-clang -DQT_HOST_PATH=/home/qt/work/install -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_STAGING_PREFIX:PATH=/home/qt/work/install/target',
|
'TARGET_CMAKE_ARGS=-DBUILD_SHARED_LIBS=OFF -DWARNINGS_ARE_ERRORS=OFF -DCMAKE_TOOLCHAIN_FILE="{{.Env.WIND_CC_SYSROOT}}/mk/rtp.toolchain.cmake" -DFEATURE_vulkan=OFF -DQT_QMAKE_TARGET_MKSPEC=vxworks-clang -DQT_HOST_PATH=/home/qt/work/install -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_STAGING_PREFIX:PATH=/home/qt/work/install/target',
|
||||||
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
'VCPKG_HOST_TRIPLET=x64-linux-qt',
|
||||||
@@ -25,7 +25,7 @@ Configurations:
|
|||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target compiler: 'Clang'
|
Target compiler: 'Clang'
|
||||||
Platform dependency: 'vxworks-x86_64-buildtest'
|
Platform dependency: 'vxworks-x86_64-buildtest'
|
||||||
Features: ['VMSize16', 'UseConfigure', 'BuildTestsInTest', 'TestOnly', 'InsignificantTests']
|
Features: ['VMSize8', 'UseConfigure', 'BuildTestsInTest', 'TestOnly']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'WIND_CC_SYSROOT=/opt/itl_generic_skylake_VSB',
|
'WIND_CC_SYSROOT=/opt/itl_generic_skylake_VSB',
|
||||||
'VXWORKS_TEST_LIBS_PATH=/opt/itl_generic_skylake_VSB/usr/lib/common;/opt/itl_generic_skylake_VSB/usr/root/llvm/bin;/opt/itl_generic_skylake_VSB/usr/3pp/develop/usr/lib;/home/qt/work/install/target/lib',
|
'VXWORKS_TEST_LIBS_PATH=/opt/itl_generic_skylake_VSB/usr/lib/common;/opt/itl_generic_skylake_VSB/usr/root/llvm/bin;/opt/itl_generic_skylake_VSB/usr/3pp/develop/usr/lib;/home/qt/work/install/target/lib',
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ Configurations:
|
|||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-universal-on-x86_64-minimal-static-test'
|
Id: 'macos-universal-on-x86_64-minimal-static-test'
|
||||||
Template: 'qtci-macos-15-x86_64-103'
|
Template: 'qtci-macos-14-x86_64-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target arch: 'x86_64-arm64'
|
Target arch: 'x86_64-arm64'
|
||||||
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'MinimalStaticTests']
|
Features: ['Packaging', 'Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'MinimalStaticTests']
|
||||||
|
|||||||
@@ -27,20 +27,7 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-minimal-static'
|
Id: 'macos-minimal-static'
|
||||||
Template: 'qtci-macos-26-arm-105'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'MinimalStaticTests', 'UseConfigure']
|
Features: ['Sccache', 'MinimalStaticTests', 'UseConfigure']
|
||||||
Configure arguments: '-nomake examples -release -force-debug-info -static -no-framework'
|
Configure arguments: '-nomake examples -release -force-debug-info -static -no-framework'
|
||||||
|
|
||||||
-
|
|
||||||
Id: "ios-minimal-static"
|
|
||||||
Template: 'qtci-macos-26-arm-105'
|
|
||||||
Target os: 'IOS_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-universal-on-arm64'
|
|
||||||
Features: ['Sccache', 'DebugAndRelease', 'MinimalStaticTests', 'UseConfigure']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-debug-and-release -nomake examples -platform macx-ios-clang'
|
|
||||||
]
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'android-arm64-on-macos'
|
Id: 'android-arm64-on-macos'
|
||||||
Template: 'qtci-macos-15-arm-105'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
|
|||||||
@@ -1,34 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'harmonyos-23-arm64-on-linux'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-50'
|
|
||||||
Target os: 'HarmonyOS_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'ubuntu-24.04-x64'
|
|
||||||
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests', 'Packaging', 'GenerateSBOM', 'VerifySBOM']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-release -nomake examples -no-dbus -no-use-gold-linker -no-pch -openssl-runtime',
|
|
||||||
'TARGET_CMAKE_ARGS=-DOHOS_SDK_ROOT={{.Env.HARMONYOS_SDK_ROOT}} -DOHOS_ARCH=arm64-v8a -DWARNINGS_ARE_ERRORS=OFF -DQT_QMAKE_TARGET_MKSPEC=ohos-clang -DCMAKE_FIND_ROOT_PATH={{.Env.VCPKG_OHOS_INSTALLED}} -DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON',
|
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DCMAKE_FIND_ROOT_PATH={{.Env.VCPKG_OHOS_INSTALLED}}',
|
|
||||||
'COMMON_TARGET_TEST_CMAKE_ARGS=-DCMAKE_FIND_ROOT_PATH={{.Env.VCPKG_OHOS_INSTALLED}}',
|
|
||||||
'QT_HARMONYOS_HVIGOR=/opt/harmonyos/command-line-tools/bin/hvigorw'
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'harmonyos-23-arm64-on-linux-developer-build'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-50'
|
|
||||||
Target os: 'HarmonyOS_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target compiler: 'Clang'
|
|
||||||
Platform dependency: 'ubuntu-24.04-x64-developer-build'
|
|
||||||
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests', 'StandaloneExamples']
|
|
||||||
Environment variables: [
|
|
||||||
'TARGET_CONFIGURE_ARGS=-developer-build -debug -make examples -no-dbus -no-use-gold-linker -no-pch -openssl-runtime',
|
|
||||||
'TARGET_CMAKE_ARGS=-DOHOS_SDK_ROOT={{.Env.HARMONYOS_SDK_ROOT}} -DOHOS_ARCH=arm64-v8a -DWARNINGS_ARE_ERRORS=OFF -DQT_QMAKE_TARGET_MKSPEC=ohos-clang -DCMAKE_FIND_ROOT_PATH={{.Env.VCPKG_OHOS_INSTALLED}}',
|
|
||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DCMAKE_FIND_ROOT_PATH={{.Env.VCPKG_OHOS_INSTALLED}}',
|
|
||||||
'COMMON_TARGET_TEST_CMAKE_ARGS=-DCMAKE_FIND_ROOT_PATH={{.Env.VCPKG_OHOS_INSTALLED}}',
|
|
||||||
'QT_HARMONYOS_HVIGOR=/opt/harmonyos/command-line-tools/bin/hvigorw'
|
|
||||||
]
|
|
||||||
@@ -2,6 +2,19 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'webassembly-linux-thread-asyncify'
|
Id: 'webassembly-linux-thread-asyncify'
|
||||||
|
Template: 'qtci-linux-openSUSE-15.6-x86_64-51'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Platform dependency: 'opensuse-15.6-developer-build'
|
||||||
|
Features: ['DoNotRunTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
|
"TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples -feature-thread \
|
||||||
|
-feature-exceptions -DQT_QMAKE_DEVICE_OPTIONS=\"QT_EMSCRIPTEN_ASYNCIFY=1\"",
|
||||||
|
'HEADLESS_CHROME_FOR_TESTING=true'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Id: 'webassembly-linux-thread-asyncify-new'
|
||||||
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
@@ -30,10 +43,10 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'webassembly-linux-thread'
|
Id: 'webassembly-linux-thread'
|
||||||
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
Template: 'qtci-linux-openSUSE-15.6-x86_64-51'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Platform dependency: 'opensuse-16.0-developer-build'
|
Platform dependency: 'opensuse-15.6-developer-build'
|
||||||
Features: ['Packaging', 'DisableTests', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
Features: ['Packaging', 'DisableTests', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
@@ -41,8 +54,34 @@ Configurations:
|
|||||||
'NON_QTBASE_TARGET_CMAKE_ARGS=-DQT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH=/usr/local -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include',
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DQT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH=/usr/local -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include',
|
||||||
'TARGET_CMAKE_ARGS=-DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON'
|
'TARGET_CMAKE_ARGS=-DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON'
|
||||||
]
|
]
|
||||||
|
-
|
||||||
|
Id: 'webassembly-linux-thread-new'
|
||||||
|
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Platform dependency: 'opensuse-16.0-developer-build'
|
||||||
|
Features: ['DisableTests', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
||||||
|
Environment variables: [
|
||||||
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -nomake examples -feature-thread',
|
||||||
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DQT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH=/usr/local -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include',
|
||||||
|
'TARGET_CMAKE_ARGS=-DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON'
|
||||||
|
]
|
||||||
-
|
-
|
||||||
Id: 'webassembly-linux-shared'
|
Id: 'webassembly-linux-shared'
|
||||||
|
Template: 'qtci-linux-openSUSE-15.6-x86_64-51'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Platform dependency: 'opensuse-15.6-developer-build'
|
||||||
|
Features: ['DisableTests', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
||||||
|
Environment variables: [
|
||||||
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
|
'TARGET_CONFIGURE_ARGS=-release -platform wasm-emscripten -no-feature-thread -nomake tests -nomake examples -shared',
|
||||||
|
'NON_QTBASE_TARGET_CMAKE_ARGS=-DQT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH=/usr/local -DQT_PROTOBUF_WELL_KNOWN_TYPES_PROTO_DIR=/usr/local/include',
|
||||||
|
'TARGET_CMAKE_ARGS=-DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Id: 'webassembly-linux-shared-new'
|
||||||
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Id: "ios-tests-on-macos"
|
||||||
|
Template: 'qtci-macos-14-arm-106'
|
||||||
|
Target os: 'IOS_ANY'
|
||||||
|
Target arch: 'arm64'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Target compiler: 'Clang'
|
||||||
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
|
Features: ['Sccache', 'DebugAndRelease', 'MinimalStaticTests', 'UseConfigure']
|
||||||
|
Environment variables: [
|
||||||
|
'TARGET_CONFIGURE_ARGS=-debug-and-release -nomake examples -platform macx-ios-clang'
|
||||||
|
]
|
||||||
@@ -9,7 +9,7 @@ Configurations:
|
|||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-universal-on-arm64'
|
Id: 'macos-universal-on-arm64'
|
||||||
Template: 'qtci-macos-26-arm-105'
|
Template: 'qtci-macos-15-arm-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target arch: 'x86_64-arm64'
|
Target arch: 'x86_64-arm64'
|
||||||
Features: ['Sccache', 'Packaging', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
Features: ['Sccache', 'Packaging', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'GenerateSBOM', 'VerifySBOM']
|
||||||
@@ -17,14 +17,18 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_gds=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DINPUT_headersclean=ON -DQT_FEATURE_open62541_security=OFF',
|
'NON_QTBASE_CMAKE_ARGS=-DFEATURE_gds=OFF -DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DINPUT_headersclean=ON -DQT_FEATURE_open62541_security=OFF',
|
||||||
'VCPKG_HOST_TRIPLET=universal-osx-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=universal-osx-qt',
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# Test on all supported macOS versions (deployment targets)
|
# Test on all supported macOS versions (deployment targets)
|
||||||
|
|
||||||
# On x86_64
|
# On x86_64
|
||||||
|
|
||||||
|
-
|
||||||
|
Id: 'macos-13-x86_64-tests'
|
||||||
|
Template: 'qtci-macos-13-x86_64-103'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
-
|
-
|
||||||
Id: 'macos-14-x86_64-tests'
|
Id: 'macos-14-x86_64-tests'
|
||||||
Template: 'qtci-macos-14-x86_64-106'
|
Template: 'qtci-macos-14-x86_64-106'
|
||||||
@@ -37,15 +41,15 @@ Configurations:
|
|||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
Platform dependency: 'macos-universal-on-arm64'
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
-
|
|
||||||
Id: 'macos-26-x86_64-tests'
|
|
||||||
Template: 'qtci-macos-26-x86_64-103'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Sccache', 'TestOnly', 'Packaging']
|
|
||||||
Platform dependency: 'macos-universal-on-arm64'
|
|
||||||
|
|
||||||
# And arm64
|
# And arm64
|
||||||
|
|
||||||
|
-
|
||||||
|
Id: 'macos-13-arm64-tests'
|
||||||
|
Template: 'qtci-macos-13-arm-108'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['Sccache', 'TestOnly', 'Packaging']
|
||||||
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
-
|
-
|
||||||
Id: 'macos-14-arm64-tests'
|
Id: 'macos-14-arm64-tests'
|
||||||
Template: 'qtci-macos-14-arm-108'
|
Template: 'qtci-macos-14-arm-108'
|
||||||
@@ -73,14 +77,13 @@ Configurations:
|
|||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-x86_64-developer-build'
|
Id: 'macos-x86_64-developer-build'
|
||||||
Template: 'qtci-macos-26-x86_64-103'
|
Template: 'qtci-macos-15-x86_64-103'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'StandaloneExamples']
|
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'StandaloneExamples']
|
||||||
Configure arguments: '-developer-build -release -force-asserts -force-debug-info -no-pch -no-framework -qtnamespace TestNamespace -make examples'
|
Configure arguments: '-developer-build -release -force-asserts -force-debug-info -no-pch -no-framework -qtnamespace TestNamespace -make examples'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
||||||
'QTBASE_EXAMPLES_CMAKE_ARGS=-DQT_BUILD_EXAMPLES_AS_EXTERNAL=ON',
|
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-arm64-developer-build'
|
Id: 'macos-arm64-developer-build'
|
||||||
@@ -91,23 +94,25 @@ Configurations:
|
|||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
||||||
'VCPKG_HOST_TRIPLET=universal-osx-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=universal-osx-qt',
|
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-26-arm64-developer-build'
|
Id: 'macos-26-arm64-developer-build'
|
||||||
Template: 'qtci-macos-26-arm-105'
|
Template: 'qtci-macos-26-arm-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure', 'Insignificant']
|
||||||
Configure arguments: '-developer-build -nomake examples -debug -framework'
|
Configure arguments: '-developer-build -nomake examples -debug -framework'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
'CMAKE_ARGS=-DOPENSSL_ROOT_DIR={{.Env.OPENSSL_DIR}}',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE',
|
||||||
'VCPKG_HOST_TRIPLET=arm64-osx-qt',
|
|
||||||
'VCPKG_TARGET_TRIPLET=arm64-osx-qt',
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# Test on all supported macOS versions (deployment targets)
|
# Test on all supported macOS versions (deployment targets)
|
||||||
|
-
|
||||||
|
Id: 'macos-13-arm64-developer-build-tests'
|
||||||
|
Template: 'qtci-macos-13-arm-108'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Platform dependency: 'macos-arm64-developer-build'
|
||||||
-
|
-
|
||||||
Id: 'macos-14-arm64-developer-build-tests'
|
Id: 'macos-14-arm64-developer-build-tests'
|
||||||
Template: 'qtci-macos-14-arm-108'
|
Template: 'qtci-macos-14-arm-108'
|
||||||
@@ -124,5 +129,6 @@ Configurations:
|
|||||||
Id: 'macos-26-arm64-developer-build-tests'
|
Id: 'macos-26-arm64-developer-build-tests'
|
||||||
Template: 'qtci-macos-26-arm-105'
|
Template: 'qtci-macos-26-arm-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['TestOnly']
|
Features: ['TestOnly', 'InsignificantTests', 'DoNotAbortTestingOnFirstFailure']
|
||||||
Platform dependency: 'macos-26-arm64-developer-build'
|
Platform dependency: 'macos-26-arm64-developer-build'
|
||||||
|
Environment variables: [ 'COIN_CTEST_IGNORE_EXIT_CODE=1' ]
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: true
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
"ubuntu-22.04"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Include: [yocto.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Include: [yocto.yaml]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml,
|
|
||||||
address_sanitizer_platforms.yaml,
|
|
||||||
offline_documentation.yaml
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
Overrides:
|
|
||||||
-
|
|
||||||
Id: '.*'
|
|
||||||
+Features: ['BuildCMakeFromSources']
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
"ubuntu-24.04-x64-developer-build"
|
|
||||||
],
|
|
||||||
cmake_platforms_target_harmonyos.yaml: [
|
|
||||||
"harmonyos-23-arm64-on-linux-developer-build"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
Overrides:
|
|
||||||
-
|
|
||||||
Id: 'harmonyos-23-arm64-on-linux-developer-build'
|
|
||||||
-Features: ['DoNotRunTests']
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
"ubuntu-24.04-x64"
|
|
||||||
],
|
|
||||||
cmake_platforms_target_harmonyos.yaml: [
|
|
||||||
"harmonyos-23-arm64-on-linux"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
Overrides:
|
|
||||||
-
|
|
||||||
Id: 'harmonyos-23-arm64-on-linux'
|
|
||||||
-Features: ['DoNotRunTests']
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
"ios-arm64-simulator"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'ios-26-simulator-tests'
|
|
||||||
Template: 'qtci-macos-26-arm-105'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Target os: 'IOS_ANY'
|
|
||||||
Target arch: 'arm64'
|
|
||||||
Platform dependency: 'ios-arm64-simulator'
|
|
||||||
Features: ['TestOnly', 'Insignificant', 'DoNotAbortTestingOnFirstFailure']
|
|
||||||
Environment variables: [
|
|
||||||
'APPLE_SIMULATOR_DEVICE_TYPE=com.apple.CoreSimulator.SimDeviceType.iPad-Pro-13-inch-M4-8GB',
|
|
||||||
]
|
|
||||||
Overrides:
|
|
||||||
-
|
|
||||||
Id: 'ios-arm64-simulator'
|
|
||||||
-Features: ['DisableTests']
|
|
||||||
+Features: ['DoNotRunTests']
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'ubuntu-22.04-baseline-tests'
|
|
||||||
Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache', 'UseConfigure']
|
|
||||||
Configure arguments: '-developer-build -nomake examples'
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DFEATURE_test_auto=OFF -DFEATURE_test_baseline=ON -DOpenGL_GL_PREFERENCE=LEGACY',
|
|
||||||
'CTEST_DIR=tests/baseline',
|
|
||||||
'TESTARGS=-auto',
|
|
||||||
'QT_LANCELOT_SERVER=10.150.153.60'
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: True
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'ubuntu-24.04-lcov'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Sccache', 'UseConfigure', 'lcov', 'VMSize8', 'DisableTests']
|
|
||||||
Configure arguments: '-developer-build -nomake examples -release -force-debug-info -separate-debug-info -headersclean -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DINPUT_headersclean=ON'
|
|
||||||
]
|
|
||||||
|
|
||||||
@@ -4,11 +4,11 @@ Configurations:
|
|||||||
Id: 'windows-11_24H2-msvc2022-unity-build'
|
Id: 'windows-11_24H2-msvc2022-unity-build'
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-73'
|
Template: 'qtci-windows-11_24H2-x86_64-73'
|
||||||
Compiler: 'MSVC2022'
|
Compiler: 'MSVC2022'
|
||||||
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests'] # note: we cannot build debug builds due to our llvm binaries
|
Features: ['Sccache', 'Debug', 'UseConfigure', 'DoNotRunTests']
|
||||||
Configure arguments: '-force-debug-info -nomake examples -qt-zlib' # disabled example builds: qmake builds fail with C1041
|
Configure arguments: '-debug -force-debug-info -headersclean -make examples -qt-zlib'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\.. -DQT_UNITY_BUILD=ON',
|
'CMAKE_ARGS=-DFEATURE_msvc_obj_debug_info=ON -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_INCLUDE_x64}}\.. -DPostgreSQL_ROOT={{.Env.POSTGRESQL_LIB_x64}}\.. -DQT_UNITY_BUILD=ON',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}} -DQT_DEPLOY_FFMPEG=TRUE -DFEATURE_clangcpp=OFF',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR_MSVC}} -DQT_DEPLOY_FFMPEG=TRUE -DFEATURE_clangcpp=OFF -DINPUT_headersclean=ON',
|
||||||
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}',
|
'LLVM_INSTALL_DIR={{.Env.LLVM_INSTALL_DIR_msvc}}',
|
||||||
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
'Protobuf_ROOT={{.Env.Protobuf_ROOT_msvc}}',
|
||||||
]
|
]
|
||||||
@@ -17,41 +17,41 @@ Configurations:
|
|||||||
Template: 'qtci-linux-RHEL-9.6-x86_64-51'
|
Template: 'qtci-linux-RHEL-9.6-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'UseConfigure', 'InstallQt5Dependencies', 'DoNotRunTests']
|
Features: ['Sccache', 'UseConfigure', 'InstallQt5Dependencies', 'DoNotRunTests']
|
||||||
Configure arguments: '-make examples -debug -force-debug-info -separate-debug-info -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
Configure arguments: '-make examples -debug -force-debug-info -headersclean -separate-debug-info -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DQT_UNITY_BUILD=ON',
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY -DOPENSSL_ROOT_DIR={{.Env.OPENSSL_HOME}} -DQT_UNITY_BUILD=ON',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE'
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DINPUT_headersclean=ON'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'ubuntu-24.04-arm64-unity-build'
|
Id: 'ubuntu-24.04-arm64-unity-build'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-aarch64-52'
|
Template: 'qtci-linux-Ubuntu-24.04-aarch64-52'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests']
|
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests']
|
||||||
Configure arguments: '-make examples -debug -force-debug-info -separate-debug-info -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput -qpa offscreen\;xcb'
|
Configure arguments: '-make examples -debug -force-debug-info -separate-debug-info -headersclean -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput -qpa offscreen\;xcb'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY -DQT_UNITY_BUILD=ON',
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY -DQT_UNITY_BUILD=ON',
|
||||||
'COMMON_TEST_CMAKE_ARGS=-DQT_SKIP_DOCKER_COMPOSE=ON',
|
'COMMON_TEST_CMAKE_ARGS=-DQT_SKIP_DOCKER_COMPOSE=ON',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE'
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DINPUT_headersclean=ON'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'ubuntu-24.04-x64-unity-build'
|
Id: 'ubuntu-24.04-x64-unity-build'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-50'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-50'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests']
|
Features: ['Sccache', 'UseConfigure', 'DoNotRunTests']
|
||||||
Configure arguments: '-make examples -debug -force-debug-info -separate-debug-info -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
Configure arguments: '-make examples -debug -force-debug-info -separate-debug-info -headersclean -qt-libjpeg -qt-libpng -qt-pcre -qt-harfbuzz -qt-doubleconversion -no-libudev -bundled-xcb-xinput'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY -DQT_UNITY_BUILD=ON',
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY -DQT_UNITY_BUILD=ON',
|
||||||
'COMMON_TEST_CMAKE_ARGS=-DQT_SKIP_DOCKER_COMPOSE=ON',
|
'COMMON_TEST_CMAKE_ARGS=-DQT_SKIP_DOCKER_COMPOSE=ON',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE'
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DINPUT_headersclean=ON'
|
||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'macos-universal-on-arm64-unity-build'
|
Id: 'macos-universal-on-arm64-unity-build'
|
||||||
Template: 'qtci-macos-15-arm-105'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target arch: 'x86_64-arm64'
|
Target arch: 'x86_64-arm64'
|
||||||
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
Features: ['Sccache', 'DoNotRunTests', 'WarningsAreErrors', 'UseConfigure']
|
||||||
Configure arguments: '-make examples -debug -force-debug-info -separate-debug-info -framework'
|
Configure arguments: '-make examples -debug -force-debug-info -separate-debug-info -headersclean -framework'
|
||||||
Environment variables: [
|
Environment variables: [
|
||||||
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"',
|
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"',
|
||||||
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DQT_UNITY_BUILD=ON',
|
'NON_QTBASE_CMAKE_ARGS=-DFFMPEG_DIR={{.Env.FFMPEG_DIR}} -DQT_DEPLOY_FFMPEG=TRUE -DINPUT_headersclean=ON -DQT_UNITY_BUILD=ON',
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -5,9 +5,8 @@ Include: [
|
|||||||
"ubuntu-22.04",
|
"ubuntu-22.04",
|
||||||
"ubuntu-22.04-developer-build",
|
"ubuntu-22.04-developer-build",
|
||||||
"ubuntu-22.04-developer-build-x11-tests",
|
"ubuntu-22.04-developer-build-x11-tests",
|
||||||
"ubuntu-24.04-x64",
|
|
||||||
"windows-11_24H2-msvc2022-developer-build",
|
"windows-11_24H2-msvc2022-developer-build",
|
||||||
"ios-device",
|
"ios-universal",
|
||||||
"documentation-warnings",
|
"documentation-warnings",
|
||||||
],
|
],
|
||||||
macos.yaml: [
|
macos.yaml: [
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Module only: true
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
'windows-11_24H2-msvc2022'
|
|
||||||
],
|
|
||||||
macos.yaml: [
|
|
||||||
'macos-universal-on-arm64'
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -3,6 +3,7 @@ Include: [
|
|||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
cmake_platforms_static_tests.yaml,
|
cmake_platforms_static_tests.yaml,
|
||||||
integrity.yaml,
|
integrity.yaml,
|
||||||
|
ios-tests.yaml,
|
||||||
address_sanitizer_platforms.yaml,
|
address_sanitizer_platforms.yaml,
|
||||||
linux_android_tests_multi_abi.yaml,
|
linux_android_tests_multi_abi.yaml,
|
||||||
wasm_qtbase_tests.yaml,
|
wasm_qtbase_tests.yaml,
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
quick-bridges.yaml: [
|
|
||||||
"windows-quick-bridges"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'windows-quick-bridges-csharp'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-73'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Platform dependency: 'windows-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', "DebugAndRelease", 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesCsharp']
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
quick-bridges.yaml: [
|
|
||||||
"macos-quick-bridges",
|
|
||||||
"linux-quick-bridges",
|
|
||||||
"windows-quick-bridges"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'windows-quick-bridges-java'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-73'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Platform dependency: 'windows-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesJava']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'windows-on-arm-quick-bridges-java'
|
|
||||||
Template: 'qtci-windows-11_23H2-aarch64-53'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'QtBridgesJava']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'linux-quick-bridges-java'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'linux-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesJava']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'linux-on-arm-quick-bridges-java'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-aarch64-52'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'QtBridgesJava']
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
|
||||||
]
|
|
||||||
-
|
|
||||||
Id: 'macos-quick-bridges-universal-java'
|
|
||||||
Template: 'qtci-macos-15-arm-105'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'QtBridgesJava']
|
|
||||||
Environment variables: [
|
|
||||||
'CMAKE_ARGS=-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"',
|
|
||||||
]
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
quick-bridges.yaml: [
|
|
||||||
"macos-quick-bridges",
|
|
||||||
"windows-quick-bridges"
|
|
||||||
],
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
"rhel-9.6"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'windows-quick-bridges-python'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-73'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Platform dependency: 'windows-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'linux-quick-bridges-python'
|
|
||||||
Template: 'qtci-linux-RHEL-9.6-x86_64-51'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'rhel-9.6'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'macos-quick-bridges-python'
|
|
||||||
Template: 'qtci-macos-15-arm-105'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'windows-on-arm-quick-bridges-python'
|
|
||||||
Template: 'qtci-windows-11_23H2-aarch64-53'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'QtBridgesPython']
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
quick-bridges.yaml: [
|
|
||||||
"linux-quick-bridges",
|
|
||||||
"macos-quick-bridges",
|
|
||||||
"windows-quick-bridges"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'windows-quick-bridges-rust'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-73'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Platform dependency: 'windows-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesRust']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'linux-quick-bridges-rust'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'linux-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesRust']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'macos-quick-bridges-rust'
|
|
||||||
Template: 'qtci-macos-15-arm-105'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesRust']
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
quick-bridges.yaml: [
|
|
||||||
"macos-quick-bridges",
|
|
||||||
"linux-quick-bridges",
|
|
||||||
"windows-quick-bridges"
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations:
|
|
||||||
-
|
|
||||||
Id: 'windows-quick-bridges-swift'
|
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-73'
|
|
||||||
Compiler: 'MSVC2022'
|
|
||||||
Platform dependency: 'windows-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesSwift']
|
|
||||||
-
|
|
||||||
Id: 'macos-quick-bridges-swift'
|
|
||||||
Template: 'qtci-macos-15-arm-105'
|
|
||||||
Compiler: 'Clang'
|
|
||||||
Platform dependency: 'macos-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesSwift']
|
|
||||||
|
|
||||||
-
|
|
||||||
Id: 'linux-quick-bridges-swift'
|
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
|
||||||
Compiler: 'GCC'
|
|
||||||
Platform dependency: 'linux-quick-bridges'
|
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesSwift']
|
|
||||||
@@ -2,6 +2,7 @@ Version: 2
|
|||||||
Include: [
|
Include: [
|
||||||
cmake_platforms.yaml,
|
cmake_platforms.yaml,
|
||||||
integrity.yaml,
|
integrity.yaml,
|
||||||
|
ios-tests.yaml,
|
||||||
address_sanitizer_platforms.yaml,
|
address_sanitizer_platforms.yaml,
|
||||||
wasm_qtdeclarative_tests.yaml,
|
wasm_qtdeclarative_tests.yaml,
|
||||||
cmake_platforms_static_tests.yaml,
|
cmake_platforms_static_tests.yaml,
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ Configurations:
|
|||||||
Id: 'qtgp-on-linux-rhel_9_6'
|
Id: 'qtgp-on-linux-rhel_9_6'
|
||||||
Template: 'qtci-linux-RHEL-9.6-x86_64-51'
|
Template: 'qtci-linux-RHEL-9.6-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Packaging', 'UseConfigure']
|
Features: ['TestOnly']
|
||||||
-
|
-
|
||||||
Id: 'qtgp-on-macos'
|
Id: 'qtgp-on-macos'
|
||||||
Template: 'qtci-macos-15-arm-105'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Features: ['TestOnly']
|
Features: ['TestOnly']
|
||||||
-
|
-
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml,
|
|
||||||
address_sanitizer_platforms.yaml
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -1,13 +1,14 @@
|
|||||||
Version: 2
|
Version: 2
|
||||||
Include: [
|
Include: [
|
||||||
macos.yaml: [
|
macos.yaml: [
|
||||||
"macos-universal-on-arm64"
|
"macos-universal-on-arm64",
|
||||||
|
"macos-13-x86_64-tests"
|
||||||
],
|
],
|
||||||
cmake_platforms.yaml: [
|
cmake_platforms.yaml: [
|
||||||
"ubuntu-22.04",
|
"ubuntu-22.04",
|
||||||
"ubuntu-22.04-developer-build",
|
"ubuntu-22.04-developer-build",
|
||||||
"ubuntu-24.04-arm64",
|
"ubuntu-24.04-arm64",
|
||||||
"ubuntu-24.04-x64",
|
"opensuse-15.6-developer-build",
|
||||||
"opensuse-16.0-developer-build",
|
"opensuse-16.0-developer-build",
|
||||||
"sles-15_sp6-static",
|
"sles-15_sp6-static",
|
||||||
"windows-10_22h2-msvc2022",
|
"windows-10_22h2-msvc2022",
|
||||||
@@ -34,6 +35,12 @@ Include: [
|
|||||||
offline_documentation.yaml
|
offline_documentation.yaml
|
||||||
]
|
]
|
||||||
Configurations:
|
Configurations:
|
||||||
|
-
|
||||||
|
Id: 'macos-13-arm64-tests'
|
||||||
|
Template: 'qtci-macos-13-arm-107'
|
||||||
|
Compiler: 'Clang'
|
||||||
|
Features: ['TestOnly']
|
||||||
|
Platform dependency: 'macos-universal-on-arm64'
|
||||||
-
|
-
|
||||||
Id: 'Axivion-QEMU_build'
|
Id: 'Axivion-QEMU_build'
|
||||||
Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
|
Template: 'qtci-linux-Ubuntu-22.04-x86_64-51'
|
||||||
@@ -46,7 +53,7 @@ Configurations:
|
|||||||
'TARGET_CONFIGURE_ARGS=-release -no-warnings-are-errors -nomake examples -qt-harfbuzz -device linux-generic-g++ -device-option "CROSS_COMPILE={{.Env.QEMUARM64_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=boot2qt" -no-feature-forkfd_pidfd -qtlibinfix TestInfix',
|
'TARGET_CONFIGURE_ARGS=-release -no-warnings-are-errors -nomake examples -qt-harfbuzz -device linux-generic-g++ -device-option "CROSS_COMPILE={{.Env.QEMUARM64_TOOLCHAIN_CROSS_COMPILE}}" -device-option "DISTRO_OPTS=boot2qt" -no-feature-forkfd_pidfd -qtlibinfix TestInfix',
|
||||||
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARM64_TOOLCHAIN_FILE}} -DQT_FORCE_BUILD_TOOLS=ON',
|
'TARGET_CMAKE_ARGS=-DCMAKE_TOOLCHAIN_FILE={{.Env.QEMUARM64_TOOLCHAIN_FILE}} -DQT_FORCE_BUILD_TOOLS=ON',
|
||||||
'QT_YOCTO_ENVSETUP={{.Env.QEMUARM64_TOOLCHAIN_ENVSETUP}}',
|
'QT_YOCTO_ENVSETUP={{.Env.QEMUARM64_TOOLCHAIN_ENVSETUP}}',
|
||||||
"QT_CMAKE_DIR=/opt/cmake-4.3.2/bin",
|
"QT_CMAKE_DIR=/opt/cmake-3.30.5/bin",
|
||||||
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}',
|
'QT_SYSROOT_FOR_RUNNING_TESTS={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}',
|
||||||
'GST_PLUGIN_SCANNER={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
'GST_PLUGIN_SCANNER={{.Env.QEMUARM64_TOOLCHAIN_SYSROOT}}/usr/libexec/gstreamer-1.0/gst-plugin-scanner',
|
||||||
'QT_QUICK_BACKEND=software',
|
'QT_QUICK_BACKEND=software',
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ Include: [
|
|||||||
"ubuntu-22.04",
|
"ubuntu-22.04",
|
||||||
"ubuntu-22.04-developer-build",
|
"ubuntu-22.04-developer-build",
|
||||||
"ubuntu-24.04-arm64",
|
"ubuntu-24.04-arm64",
|
||||||
|
"opensuse-15.6-developer-build",
|
||||||
"opensuse-16.0-developer-build",
|
"opensuse-16.0-developer-build",
|
||||||
"sles-15_sp6-static",
|
"sles-15_sp6-static",
|
||||||
"windows-10_22h2-msvc2022",
|
"windows-10_22h2-msvc2022",
|
||||||
@@ -29,8 +30,8 @@ Include: [
|
|||||||
# Static build configurations for tools
|
# Static build configurations for tools
|
||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'macos-latest-xcode-universal_Static'
|
Id: 'macos-14-latest-xcode-universal_Static'
|
||||||
Template: 'qtci-macos-15-arm-105'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Target arch: 'x86_64-arm64'
|
Target arch: 'x86_64-arm64'
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'MinimalStaticTests']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'MinimalStaticTests']
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ Configurations:
|
|||||||
-separate-debug-info
|
-separate-debug-info
|
||||||
-optimize-size
|
-optimize-size
|
||||||
-shared
|
-shared
|
||||||
|
-disable-deprecated-up-to 0x070000
|
||||||
-no-feature-widgets
|
-no-feature-widgets
|
||||||
-no-feature-sql
|
-no-feature-sql
|
||||||
-no-feature-printsupport
|
-no-feature-printsupport
|
||||||
@@ -34,6 +35,7 @@ Configurations:
|
|||||||
-separate-debug-info
|
-separate-debug-info
|
||||||
-optimize-size
|
-optimize-size
|
||||||
-shared
|
-shared
|
||||||
|
-disable-deprecated-up-to 0x070000
|
||||||
-no-feature-widgets
|
-no-feature-widgets
|
||||||
-no-feature-sql
|
-no-feature-sql
|
||||||
-no-feature-printsupport
|
-no-feature-printsupport
|
||||||
@@ -41,9 +43,7 @@ Configurations:
|
|||||||
-no-feature-vnc
|
-no-feature-vnc
|
||||||
-no-feature-picture
|
-no-feature-picture
|
||||||
-no-feature-pdf
|
-no-feature-pdf
|
||||||
Environment variables: [
|
Environment variables: []
|
||||||
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
|
||||||
]
|
|
||||||
-
|
-
|
||||||
Id: 'windows-quick-bridges'
|
Id: 'windows-quick-bridges'
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-73'
|
Template: 'qtci-windows-11_24H2-x86_64-73'
|
||||||
@@ -56,6 +56,7 @@ Configurations:
|
|||||||
-force-debug-info
|
-force-debug-info
|
||||||
-optimize-size
|
-optimize-size
|
||||||
-shared
|
-shared
|
||||||
|
-disable-deprecated-up-to 0x070000
|
||||||
-no-feature-widgets
|
-no-feature-widgets
|
||||||
-no-feature-sql
|
-no-feature-sql
|
||||||
-no-feature-printsupport
|
-no-feature-printsupport
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ Include: [
|
|||||||
"macos-universal-on-arm64",
|
"macos-universal-on-arm64",
|
||||||
],
|
],
|
||||||
cmake_platforms.yaml: [
|
cmake_platforms.yaml: [
|
||||||
|
"opensuse-15.6-developer-build",
|
||||||
"opensuse-16.0-developer-build",
|
"opensuse-16.0-developer-build",
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
@@ -425,7 +426,7 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'android-quick-minimal'
|
Id: 'android-quick-minimal'
|
||||||
Template: 'qtci-macos-15-arm-105'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
Target os: 'Android_ANY'
|
Target os: 'Android_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
@@ -561,6 +562,141 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'wasm-quick-minimal'
|
Id: 'wasm-quick-minimal'
|
||||||
|
Template: 'qtci-linux-openSUSE-15.6-x86_64-51'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Platform dependency: 'opensuse-15.6-developer-build'
|
||||||
|
Features: ['Sccache', 'UseConfigure', 'DisableTests', 'Insignificant']
|
||||||
|
Environment variables: [
|
||||||
|
'EM_CONFIG={{.Env.EMSDK}}/.emscripten',
|
||||||
|
'TARGET_CMAKE_ARGS=
|
||||||
|
-DCMAKE_CXX_FLAGS="-flto"
|
||||||
|
-DCMAKE_EXE_LINKER_FLAGS="-flto"',
|
||||||
|
'TARGET_CONFIGURE_ARGS=
|
||||||
|
-release
|
||||||
|
-platform wasm-emscripten
|
||||||
|
-nomake examples
|
||||||
|
-nomake tests
|
||||||
|
-feature-thread
|
||||||
|
-optimize-size
|
||||||
|
-static
|
||||||
|
-ltcg
|
||||||
|
-feature-c++20
|
||||||
|
-disable-deprecated-up-to 0x070000
|
||||||
|
-no-feature-sql
|
||||||
|
-no-feature-xml
|
||||||
|
-no-feature-printsupport
|
||||||
|
-no-feature-dbus
|
||||||
|
-no-feature-vnc
|
||||||
|
-no-feature-future
|
||||||
|
-no-feature-concurrent
|
||||||
|
-no-feature-process
|
||||||
|
-no-feature-processenvironment
|
||||||
|
-no-feature-multiprocess
|
||||||
|
-no-feature-sharedmemory
|
||||||
|
-no-feature-permissions
|
||||||
|
-no-feature-udpsocket
|
||||||
|
-no-feature-localserver
|
||||||
|
-no-feature-picture
|
||||||
|
-no-feature-pdf
|
||||||
|
-no-feature-accessibility
|
||||||
|
-no-feature-clipboard
|
||||||
|
-no-feature-draganddrop
|
||||||
|
-no-feature-image_heuristic_mask
|
||||||
|
-no-feature-imageformat_bmp
|
||||||
|
-no-feature-imageformat_ppm
|
||||||
|
-no-feature-imageformat_xbm
|
||||||
|
-no-feature-cssparser
|
||||||
|
-no-feature-action
|
||||||
|
-no-feature-whatsthis
|
||||||
|
-no-feature-vkgen
|
||||||
|
-no-feature-backtrace
|
||||||
|
-no-feature-stack_clash_protection
|
||||||
|
-no-feature-mimetype
|
||||||
|
-no-feature-textmarkdownreader
|
||||||
|
-no-feature-textodfwriter
|
||||||
|
-no-feature-testlib
|
||||||
|
-no-feature-texthtmlparser
|
||||||
|
-no-feature-textmarkdownwriter
|
||||||
|
-no-feature-imageio-text-loading
|
||||||
|
-no-feature-image_text
|
||||||
|
-no-feature-proxymodel
|
||||||
|
-no-feature-filesystemmodel
|
||||||
|
-no-feature-wheelevent
|
||||||
|
-no-feature-tabletevent
|
||||||
|
-no-feature-icu
|
||||||
|
-no-feature-systemtrayicon
|
||||||
|
-no-feature-raster-64bit
|
||||||
|
-no-feature-raster-fp
|
||||||
|
-no-feature-undostack
|
||||||
|
-no-feature-undogroup
|
||||||
|
-no-feature-undocommand
|
||||||
|
-no-feature-sctp
|
||||||
|
-no-feature-dtls
|
||||||
|
-no-feature-networkproxy
|
||||||
|
-no-feature-getifaddrs
|
||||||
|
-no-feature-ipv6ifname
|
||||||
|
-no-feature-libresolv
|
||||||
|
-no-feature-libproxy
|
||||||
|
-no-feature-networkinterface
|
||||||
|
-no-feature-networkdiskcache
|
||||||
|
-no-feature-topleveldomain
|
||||||
|
-no-feature-gssapi
|
||||||
|
-no-feature-sha3-fast
|
||||||
|
-no-feature-systemsemaphore
|
||||||
|
-no-feature-gestures
|
||||||
|
-no-feature-jalalicalendar
|
||||||
|
-no-feature-hijricalendar
|
||||||
|
-no-feature-islamiccivilcalendar
|
||||||
|
-no-feature-timezone
|
||||||
|
-no-feature-timezone_tzdb
|
||||||
|
-no-feature-im
|
||||||
|
-no-feature-graphicsframecapture
|
||||||
|
-no-feature-library
|
||||||
|
-no-feature-filesystemwatcher
|
||||||
|
-no-feature-gif
|
||||||
|
-no-feature-ico
|
||||||
|
-no-feature-sessionmanager
|
||||||
|
-no-feature-emojisegmenter
|
||||||
|
-no-feature-egl
|
||||||
|
-no-feature-metal
|
||||||
|
-no-feature-vulkan
|
||||||
|
-no-feature-openvg
|
||||||
|
-no-feature-wasm-simd128
|
||||||
|
-no-feature-wasm-exceptions
|
||||||
|
-no-feature-wasm-jspi
|
||||||
|
-no-feature-harfbuzz',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=
|
||||||
|
-DFEATURE_qml_network=off
|
||||||
|
-DFEATURE_qml_ssl=off
|
||||||
|
-DFEATURE_qml_jit=off
|
||||||
|
-DFEATURE_qml_debug=off
|
||||||
|
-DFEATURE_qml_preview=off
|
||||||
|
-DFEATURE_qml_xml_http_request=off
|
||||||
|
-DFEATURE_qml_locale=off
|
||||||
|
-DFEATURE_qml_worker_script=off
|
||||||
|
-DFEATURE_qml_xmllistmodel=off
|
||||||
|
-DFEATURE_quick_canvas=off
|
||||||
|
-DFEATURE_quick_designer=off
|
||||||
|
-DFEATURE_quick_flipable=off
|
||||||
|
-DFEATURE_quick_gridview=off
|
||||||
|
-DFEATURE_quick_tableview=off
|
||||||
|
-DFEATURE_quick_treeview=off
|
||||||
|
-DFEATURE_quick_particles=off
|
||||||
|
-DFEATURE_quick_pathview=off
|
||||||
|
-DFEATURE_quick_sprite=off
|
||||||
|
-DFEATURE_quick_draganddrop=off
|
||||||
|
-DFEATURE_quick_pixmap_cache_threaded_download=off
|
||||||
|
-DFEATURE_qml_table_model=off
|
||||||
|
-DFEATURE_qml_tree_model=off
|
||||||
|
-DFEATURE_quicktemplates2_hover=off
|
||||||
|
-DFEATURE_quicktemplates2_multitouch=off
|
||||||
|
-DFEATURE_quicktemplates2_calendar=off
|
||||||
|
-DFEATURE_qdoc=off',
|
||||||
|
'TARGET_CMAKE_ARGS=-DQT_GENERATE_WRAPPER_SCRIPTS_FOR_ALL_HOSTS=ON'
|
||||||
|
]
|
||||||
|
-
|
||||||
|
Id: 'wasm-quick-minimal-new'
|
||||||
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
@@ -696,7 +832,7 @@ Configurations:
|
|||||||
]
|
]
|
||||||
-
|
-
|
||||||
Id: 'ios-quick-minimal'
|
Id: 'ios-quick-minimal'
|
||||||
Template: 'qtci-macos-15-arm-105'
|
Template: 'qtci-macos-14-arm-106'
|
||||||
Target os: 'IOS_ANY'
|
Target os: 'IOS_ANY'
|
||||||
Target arch: 'arm64'
|
Target arch: 'arm64'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
|
|||||||
@@ -1,15 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
'ubuntu-22.04',
|
|
||||||
'ubuntu-22.04-x11-tests',
|
|
||||||
'ubuntu-24.04-x64',
|
|
||||||
'ubuntu-24.04-x64-x11-tests',
|
|
||||||
'windows-11_24H2-msvc2022'
|
|
||||||
],
|
|
||||||
macos.yaml: [
|
|
||||||
'macos-arm64-developer-build',
|
|
||||||
'macos-14-arm64-developer-build-tests'
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -10,6 +10,13 @@ Include: [
|
|||||||
]
|
]
|
||||||
]
|
]
|
||||||
Configurations:
|
Configurations:
|
||||||
|
-
|
||||||
|
Id: 'windows-quick-bridges-dotnet'
|
||||||
|
Template: 'qtci-windows-11_24H2-x86_64-73'
|
||||||
|
Compiler: 'MSVC2022'
|
||||||
|
Platform dependency: 'windows-quick-bridges'
|
||||||
|
Features: ['Packaging', 'Sccache', "DebugAndRelease", 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesDotnet']
|
||||||
|
|
||||||
-
|
-
|
||||||
Id: 'windows-quick-bridges-rust'
|
Id: 'windows-quick-bridges-rust'
|
||||||
Template: 'qtci-windows-11_24H2-x86_64-73'
|
Template: 'qtci-windows-11_24H2-x86_64-73'
|
||||||
@@ -40,35 +47,35 @@ Configurations:
|
|||||||
|
|
||||||
-
|
-
|
||||||
Id: 'linux-quick-bridges-java'
|
Id: 'linux-quick-bridges-java'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Platform dependency: 'linux-quick-bridges'
|
Platform dependency: 'linux-quick-bridges'
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesJava']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesJava']
|
||||||
|
|
||||||
-
|
-
|
||||||
Id: 'linux-quick-bridges-rust'
|
Id: 'linux-quick-bridges-rust'
|
||||||
Template: 'qtci-linux-Ubuntu-24.04-x86_64-54'
|
Template: 'qtci-linux-Ubuntu-24.04-x86_64-51'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Platform dependency: 'linux-quick-bridges'
|
Platform dependency: 'linux-quick-bridges'
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesRust']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'RunAsPlatformDependency', 'QtBridgesRust']
|
||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-quick-bridges-java'
|
Id: 'macos-quick-bridges-java'
|
||||||
Template: 'qtci-macos-15-arm-104'
|
Template: 'qtci-macos-15-arm-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Platform dependency: 'macos-quick-bridges'
|
Platform dependency: 'macos-quick-bridges'
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesJava']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesJava']
|
||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-quick-bridges-python'
|
Id: 'macos-quick-bridges-python'
|
||||||
Template: 'qtci-macos-15-arm-104'
|
Template: 'qtci-macos-15-arm-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Platform dependency: 'macos-quick-bridges'
|
Platform dependency: 'macos-quick-bridges'
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesPython']
|
||||||
|
|
||||||
-
|
-
|
||||||
Id: 'macos-quick-bridges-swift'
|
Id: 'macos-quick-bridges-swift'
|
||||||
Template: 'qtci-macos-15-arm-104'
|
Template: 'qtci-macos-15-arm-105'
|
||||||
Compiler: 'Clang'
|
Compiler: 'Clang'
|
||||||
Platform dependency: 'macos-quick-bridges'
|
Platform dependency: 'macos-quick-bridges'
|
||||||
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesSwift']
|
Features: ['Packaging', 'Sccache', 'UseConfigure', 'DisableTests', 'RunAsPlatformDependency', 'QtBridgesSwift']
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
Version: 2
|
|
||||||
Include: [
|
|
||||||
cmake_platforms.yaml: [
|
|
||||||
'ubuntu-22.04',
|
|
||||||
'ubuntu-22.04-x11-tests',
|
|
||||||
'ubuntu-24.04-x64',
|
|
||||||
'ubuntu-24.04-x64-x11-tests',
|
|
||||||
'windows-11_24H2-msvc2022'
|
|
||||||
],
|
|
||||||
macos.yaml: [
|
|
||||||
'macos-arm64-developer-build',
|
|
||||||
'macos-14-arm64-developer-build-tests'
|
|
||||||
]
|
|
||||||
]
|
|
||||||
Configurations: []
|
|
||||||
@@ -2,8 +2,15 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'webassembly-linux-thread-asyncify-tests'
|
Id: 'webassembly-linux-thread-asyncify-tests'
|
||||||
|
Template: 'qtci-linux-openSUSE-15.6-x86_64-51'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Sccache', 'TestOnly']
|
||||||
|
Platform dependency: 'webassembly-linux-thread-asyncify'
|
||||||
|
-
|
||||||
|
Id: 'webassembly-linux-thread-asyncify-tests-new'
|
||||||
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'TestOnly', 'InsignificantTests', 'DoNotAbortTestingOnFirstFailure']
|
Features: ['Sccache', 'TestOnly', 'InsignificantTests', 'DoNotAbortTestingOnFirstFailure']
|
||||||
Platform dependency: 'webassembly-linux-thread-asyncify'
|
Platform dependency: 'webassembly-linux-thread-asyncify-new'
|
||||||
|
|||||||
@@ -2,8 +2,15 @@ Version: 2
|
|||||||
Configurations:
|
Configurations:
|
||||||
-
|
-
|
||||||
Id: 'webassembly-linux-thread-asyncify-tests'
|
Id: 'webassembly-linux-thread-asyncify-tests'
|
||||||
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
Template: 'qtci-linux-openSUSE-15.6-x86_64-51'
|
||||||
Target os: 'WebAssembly'
|
Target os: 'WebAssembly'
|
||||||
Compiler: 'GCC'
|
Compiler: 'GCC'
|
||||||
Features: ['Sccache', 'TestOnly']
|
Features: ['Sccache', 'TestOnly']
|
||||||
Platform dependency: 'webassembly-linux-thread-asyncify'
|
Platform dependency: 'webassembly-linux-thread-asyncify'
|
||||||
|
-
|
||||||
|
Id: 'webassembly-linux-thread-asyncify-tests-new'
|
||||||
|
Template: 'qtci-linux-openSUSE-16.0-x86_64-51'
|
||||||
|
Target os: 'WebAssembly'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Sccache', 'TestOnly']
|
||||||
|
Platform dependency: 'webassembly-linux-thread-asyncify-new'
|
||||||
|
|||||||
@@ -80,9 +80,7 @@
|
|||||||
* Activate Windows
|
* Activate Windows
|
||||||
|
|
||||||
# Next
|
# Next
|
||||||
Install Visual Studio
|
Install Visual Studio 2022 by following msvc2022.txt
|
||||||
- Install individual components (see the msvc20xx.txt files)
|
|
||||||
- Open Visual Studio IDE -> Help -> About -> Check license status: Add 'ci_msvs' account to Visual Studio
|
|
||||||
|
|
||||||
Proceed to install pre-provisioning scripts manually to Tier1 image
|
Proceed to install pre-provisioning scripts manually to Tier1 image
|
||||||
* Copying scripts happens easiest via Remote Desktop
|
* Copying scripts happens easiest via Remote Desktop
|
||||||
|
|||||||
@@ -1,67 +0,0 @@
|
|||||||
### Visual Studio 2026 Official release ###
|
|
||||||
This Visual Studio 2026 version 18.5.1 sets (Latest MSVC) version as: 19.50.35729.0
|
|
||||||
|
|
||||||
Installed Components:
|
|
||||||
|
|
||||||
.NET 10.0 Runtime (LTS)
|
|
||||||
.NET Framework 4.6.1 targeting pack
|
|
||||||
.NET Framework 4.7.2 targeting pack
|
|
||||||
.NET Framework 4.8 SDK
|
|
||||||
.NET Framework 4.8.1 SDK
|
|
||||||
.NET Framework 4.8.1 targeting pack
|
|
||||||
.NET Native
|
|
||||||
.NET Portable Library targeting pack
|
|
||||||
.NET SDK
|
|
||||||
.NET profiling tools
|
|
||||||
Razor Language Services
|
|
||||||
|
|
||||||
CLR data types for SQL Sever
|
|
||||||
Data sources for SQL Server support
|
|
||||||
SQL Server Command Line Utilities
|
|
||||||
SQL Server Data Tools
|
|
||||||
SQL Server Express 2019 LocalDB
|
|
||||||
SQL Server ODBC Driver
|
|
||||||
ClickOnce Publishing
|
|
||||||
Developer Analytics tools
|
|
||||||
NuGet package manager
|
|
||||||
Text Template Transformation
|
|
||||||
|
|
||||||
C++ Cmake tools for Windows
|
|
||||||
C++/CLI support (Latest MSVC)
|
|
||||||
MSBuild
|
|
||||||
MSVC Build Tools for ARM64/ARM64EC (Latest)
|
|
||||||
MSVC Build Tools for x64/x86 (Latest)
|
|
||||||
C++ ATL for ARM64/ARM64EC (Latest MSVC)
|
|
||||||
C++ ATL for x64/x86 (Latest MSVC)
|
|
||||||
C++ profiling tools
|
|
||||||
C++ core features
|
|
||||||
Windows Universal C Runtime
|
|
||||||
|
|
||||||
JavaScript diagnostics
|
|
||||||
JavaSript and TypeScript language support
|
|
||||||
TypeScript Server
|
|
||||||
|
|
||||||
Just-In-Time debugger
|
|
||||||
Image and 3D model editors
|
|
||||||
|
|
||||||
C# and Visual Basic Roslyn compilers
|
|
||||||
C# and Visual Basic
|
|
||||||
|
|
||||||
Windows 11 SDK (10.0.26100.7705) # Older Windows SDK versions were deleted
|
|
||||||
|
|
||||||
# NOTE! Work loads were added during installation!
|
|
||||||
|
|
||||||
############################################################
|
|
||||||
### Visual Studio 2026 build tools ###
|
|
||||||
|
|
||||||
Visual Studio 2026 build tools version 18.5.1 was installed manually using installer:
|
|
||||||
"https://aka.ms/vs/stable/vs_BuildTools.exe"
|
|
||||||
* Only default installation, no additional selections
|
|
||||||
|
|
||||||
############################################################
|
|
||||||
### Debugging tools ###
|
|
||||||
|
|
||||||
* Check that debugging tools are installed in Windows SDK
|
|
||||||
* Modify 'Windows Software Development Kit' from Add or remove programs
|
|
||||||
- Add feature 'Debugging Tools for Windows'
|
|
||||||
############################################################
|
|
||||||
@@ -116,8 +116,7 @@ Reboot
|
|||||||
* Install R3 GlobalSign Root Certificate (QTQAINFRA-6473)
|
* Install R3 GlobalSign Root Certificate (QTQAINFRA-6473)
|
||||||
|
|
||||||
* Install Visual Studio
|
* Install Visual Studio
|
||||||
- Install individual components (see the msvc20xx.txt file)
|
- Install msvc2022 (see the msvc2022.txt file)
|
||||||
- Open Visual Studio: Add 'ci_msvs' account to Visual Studio
|
|
||||||
- Open Task Scheduler: Task Scheduler Library > Microsoft > VisualStudio > Updates > right-click: BackgroundDownload > disable
|
- Open Task Scheduler: Task Scheduler Library > Microsoft > VisualStudio > Updates > right-click: BackgroundDownload > disable
|
||||||
|
|
||||||
# VII part: Clear out extra processes and storage
|
# VII part: Clear out extra processes and storage
|
||||||
|
|||||||
@@ -1,76 +0,0 @@
|
|||||||
### Visual Studio 2026 Official release ###
|
|
||||||
Visual Studio 2026 version 18.0.2 was installed manually using installer:
|
|
||||||
http://ci-files01-hki.ci.qt.io/input/windows/VisualStudioSetup_msvc2026_1450.exe
|
|
||||||
This VS installer 18.0.2 version sets (Latest MSVC) version as: 14.50
|
|
||||||
|
|
||||||
Installed Components:
|
|
||||||
|
|
||||||
.NET 10.0 Runtime (LTS)
|
|
||||||
.NET Framework 4.7.2 targeting pack
|
|
||||||
.NET Framework 4.8 SDK
|
|
||||||
.NET Framework 4.8.1 SDK
|
|
||||||
.NET Framework 4.8.1 targeting pack
|
|
||||||
.NET Native
|
|
||||||
.NET Portable Library targeting pack
|
|
||||||
.NET SDK
|
|
||||||
.NET profiling tools
|
|
||||||
Razor Language Services
|
|
||||||
|
|
||||||
CLR data types for SQL Sever
|
|
||||||
Connectivity and publishing tools
|
|
||||||
Data sources for SQL Server support
|
|
||||||
SQL Server Command Line Utilities
|
|
||||||
SQL Server Data Tools
|
|
||||||
SQL Server Express 2019 LocalDB
|
|
||||||
SQL Server ODBC Driver
|
|
||||||
ClickOnce Publishing
|
|
||||||
Developer Analytics tools
|
|
||||||
NuGet package manager
|
|
||||||
Text Template Transformation
|
|
||||||
|
|
||||||
C++ Cmake tools for Windows
|
|
||||||
C++/CLI support (Latest MSVC)
|
|
||||||
MSBuild
|
|
||||||
MSVC Build Tools for ARM64/ARM64EC (Latest)
|
|
||||||
MSVC Build Tools for x64/x86 (Latest)
|
|
||||||
C++ ATL for ARM64/ARM64EC (Latest MSVC)
|
|
||||||
C++ ATL for x64/x86 (Latest MSVC)
|
|
||||||
C++ profiling tools
|
|
||||||
C++ core features
|
|
||||||
Windows Universal C Runtime
|
|
||||||
|
|
||||||
JavaScript diagnostics
|
|
||||||
JavaSript and TypeScript language support
|
|
||||||
TypeScript Server
|
|
||||||
|
|
||||||
Just-In-Time debugger
|
|
||||||
Graphics debugger and GPU profiler for DirectX
|
|
||||||
Image and 3D model editors
|
|
||||||
|
|
||||||
C# and Visual Basic Roslyn compilers
|
|
||||||
C# and Visual Basic
|
|
||||||
|
|
||||||
Windows 11 SDK (10.0.26100.6901)
|
|
||||||
|
|
||||||
# NOTE! Work loads were added during installation!
|
|
||||||
|
|
||||||
############################################################
|
|
||||||
### Visual Studio 2026 build tools ###
|
|
||||||
|
|
||||||
Visual studio 2026 build tools version 18.0.2 was installed manually using installer:
|
|
||||||
"http://ci-files01-hki.ci.qt.io/input/windows/vs_BuildTools_msvc2026.exe"
|
|
||||||
* Only default installation, no additional selections
|
|
||||||
|
|
||||||
############################################################
|
|
||||||
### Debugging tools ###
|
|
||||||
|
|
||||||
* Check that debugging tools are installed in Windows SDK
|
|
||||||
* Modify 'Windows Software Development Kit' from Add or remove programs
|
|
||||||
- Add feature 'Debugging Tools for Windows'
|
|
||||||
############################################################
|
|
||||||
|
|
||||||
Visual Studio 2026 and build tools was later updated to 18.3.1 in VS installer.
|
|
||||||
This automatically updated components to:
|
|
||||||
- MSVC v14.50.35719
|
|
||||||
- Windows 11 SDK (10.0.26100.7705)
|
|
||||||
- .NET SDK (10.0.103)
|
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
*.iml
|
||||||
|
.gradle
|
||||||
|
.idea
|
||||||
|
/local.properties
|
||||||
|
.DS_Store
|
||||||
|
/build
|
||||||
|
/captures
|
||||||
|
.externalNativeBuild
|
||||||
|
.cxx
|
||||||
|
local.properties
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
# Android Gradle Project for COIN
|
||||||
|
|
||||||
|
This project is used to at provisioning time to do an Android Gradle build that
|
||||||
|
will download Gradle binaries and AGP dependencies, then they will be cached
|
||||||
|
allowing consecutive builds, i.e. at test runs to not redownload the Gradle
|
||||||
|
binaries which tend to run into network issues and thus improving the
|
||||||
|
reliability of the Android integrations on COIN.
|
||||||
|
|
||||||
|
The project is a basic empty views Android project that can be created by
|
||||||
|
Android Studio, it's Java based. Below is some extra details on relevant files
|
||||||
|
that might need updates in the future:
|
||||||
|
|
||||||
|
- settings.gradle: mainly sets the the project name
|
||||||
|
- under app/src/main/ res/layout/activity_main.xml and src/*/*.java: sets the
|
||||||
|
layout and logic of the app, this shouldn't need to be touched.
|
||||||
|
- AndroidManifest.xml / app/build.gradle: Sets project settings like target version.
|
||||||
|
- gradle/libs.versions.toml: This sets the version numbers of various dependencies.
|
||||||
|
|
||||||
|
Other files required for the project build are gradle wrapper and scripts which
|
||||||
|
are fetched by android_linux.sh from qtbase.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/build
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
plugins {
|
||||||
|
alias(libs.plugins.androidApplication)
|
||||||
|
}
|
||||||
|
|
||||||
|
android {
|
||||||
|
namespace 'com.example.gradle_project'
|
||||||
|
compileSdk 36
|
||||||
|
|
||||||
|
defaultConfig {
|
||||||
|
applicationId "com.example.gradle_project"
|
||||||
|
minSdk 28
|
||||||
|
targetSdk 36
|
||||||
|
versionCode 1
|
||||||
|
versionName "1.0"
|
||||||
|
}
|
||||||
|
|
||||||
|
compileOptions {
|
||||||
|
sourceCompatibility JavaVersion.VERSION_17
|
||||||
|
targetCompatibility JavaVersion.VERSION_17
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation libs.core
|
||||||
|
implementation libs.appcompat
|
||||||
|
implementation libs.material
|
||||||
|
}
|
||||||
+20
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools">
|
||||||
|
|
||||||
|
<application
|
||||||
|
android:allowBackup="true"
|
||||||
|
android:label="gradle_project"
|
||||||
|
android:supportsRtl="true"
|
||||||
|
tools:targetApi="36">
|
||||||
|
<activity
|
||||||
|
android:name=".MainActivity"
|
||||||
|
android:exported="true">
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.MAIN" />
|
||||||
|
<category android:name="android.intent.category.LAUNCHER" />
|
||||||
|
</intent-filter>
|
||||||
|
</activity>
|
||||||
|
</application>
|
||||||
|
|
||||||
|
</manifest>
|
||||||
+16
@@ -0,0 +1,16 @@
|
|||||||
|
// Copyright (C) 2023 The Qt Company Ltd.
|
||||||
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
||||||
|
|
||||||
|
package com.example.gradle_project;
|
||||||
|
|
||||||
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
|
import android.os.Bundle;
|
||||||
|
|
||||||
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
@Override
|
||||||
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
super.onCreate(savedInstanceState);
|
||||||
|
setContentView(R.layout.activity_main);
|
||||||
|
}
|
||||||
|
}
|
||||||
+18
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
tools:context=".MainActivity">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Hello World!"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||||
|
plugins {
|
||||||
|
alias(libs.plugins.androidApplication) apply false
|
||||||
|
}
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
[versions]
|
||||||
|
agp = "9.0.0"
|
||||||
|
core = "1.17.0"
|
||||||
|
appcompat = "1.7.1"
|
||||||
|
material = "1.13.0"
|
||||||
|
constraintlayout = "2.2.1"
|
||||||
|
|
||||||
|
[libraries]
|
||||||
|
core = { group = 'androidx.core', name = "core", version.ref = "core" }
|
||||||
|
appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" }
|
||||||
|
material = { group = "com.google.android.material", name = "material", version.ref = "material" }
|
||||||
|
constraintlayout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "constraintlayout" }
|
||||||
|
|
||||||
|
[plugins]
|
||||||
|
androidApplication = { id = "com.android.application", version.ref = "agp" }
|
||||||
|
|
||||||
|
[bundles]
|
||||||
+2
-2
@@ -13,5 +13,5 @@ dependencyResolutionManagement {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rootProject.name = 'gradlecache'
|
rootProject.name = "gradle_project"
|
||||||
include ':app', ':lib', ':feature'
|
include ':app'
|
||||||
@@ -258,3 +258,19 @@ SetEnvVar "ANDROID_EMULATOR_RUNNER" "$ANDROID_EMULATOR_RUNNER"
|
|||||||
SetEnvVar "PATH" "\$PATH:$sdkTargetFolder/emulator"
|
SetEnvVar "PATH" "\$PATH:$sdkTargetFolder/emulator"
|
||||||
SetEnvVar "PATH" "\$PATH:$sdkTargetFolder/platform-tools"
|
SetEnvVar "PATH" "\$PATH:$sdkTargetFolder/platform-tools"
|
||||||
SetEnvVar "PATH" "\$PATH:$sdkTargetFolder/cmdline-tools/latest/bin"
|
SetEnvVar "PATH" "\$PATH:$sdkTargetFolder/cmdline-tools/latest/bin"
|
||||||
|
|
||||||
|
# Gradle Caching
|
||||||
|
cp -r "${scripts_dir_name}/android/gradle_project" /tmp/gradle_project
|
||||||
|
cd /tmp/gradle_project
|
||||||
|
# Get Gradle files from qtbase
|
||||||
|
qtbaseGradleUrl="https://code.qt.io/cgit/qt/qtbase.git/plain/src/3rdparty/gradle"
|
||||||
|
commit_sha="269a75dbd1262a714eb238c42e5159a0a8979818"
|
||||||
|
curl "$qtbaseGradleUrl/gradle.properties?h=$commit_sha" > gradle.properties
|
||||||
|
curl "$qtbaseGradleUrl/gradlew?h=$commit_sha" > gradlew
|
||||||
|
curl "$qtbaseGradleUrl/gradlew.bat?h=$commit_sha" > gradlew.bat
|
||||||
|
mkdir -p gradle/wrapper
|
||||||
|
curl "$qtbaseGradleUrl/gradle/wrapper/gradle-wrapper.jar?h=$commit_sha" > gradle/wrapper/gradle-wrapper.jar
|
||||||
|
curl "$qtbaseGradleUrl/gradle/wrapper/gradle-wrapper.properties?h=$commit_sha" > gradle/wrapper/gradle-wrapper.properties
|
||||||
|
# Run Gradle
|
||||||
|
chmod +x gradlew
|
||||||
|
ANDROID_SDK_ROOT="$sdkTargetFolder" sh gradlew build
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
"Project": {
|
"Project": {
|
||||||
"Git": {
|
"Git": {
|
||||||
"_active": true,
|
"_active": true,
|
||||||
"author_format": "<(.*)>",
|
|
||||||
"author_line": "author-mail",
|
"author_line": "author-mail",
|
||||||
"sourceserver_gitdir": "/data/axivion/databases/$(env:TESTED_MODULE_COIN).git",
|
"sourceserver_gitdir": "/data/axivion/databases/$(env:TESTED_MODULE_COIN).git",
|
||||||
"sourceserver_remote_url": "ssh://codereview.qt-project.org:29418/qt/$(env:TESTED_MODULE_COIN)"
|
"sourceserver_remote_url": "ssh://codereview.qt-project.org:29418/qt/$(env:TESTED_MODULE_COIN)"
|
||||||
@@ -14,6 +13,11 @@
|
|||||||
"directory": "../work/qt/$(env:TESTED_MODULE_COIN)",
|
"directory": "../work/qt/$(env:TESTED_MODULE_COIN)",
|
||||||
"ir": "$(env:IRNAME)",
|
"ir": "$(env:IRNAME)",
|
||||||
"name": "qt_$(env:PACKAGE)_$(env:MODULE)_$(env:TESTED_MODULE_BRANCH_COIN)_$(env:TARGET_OS_COIN)"
|
"name": "qt_$(env:PACKAGE)_$(env:MODULE)_$(env:TESTED_MODULE_BRANCH_COIN)_$(env:TARGET_OS_COIN)"
|
||||||
|
},
|
||||||
|
"VCSIntegration": {
|
||||||
|
"vcs_mapping": {
|
||||||
|
"vcs_account_callback": "dsquery * forestroot -filter \"(&(objectCategory=Person)(mail=%1)) -attr sAMAccountName -l"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Results": {
|
"Results": {
|
||||||
|
|||||||
@@ -54,13 +54,13 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-CtorMissingParentArgument": {
|
"Qt-CtorMissingParentArgument": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-DetachingTemporary": {
|
"Qt-DetachingTemporary": {
|
||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-FullyQualifiedMocTypes": {
|
"Qt-FullyQualifiedMocTypes": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-FunctionArgsByValueRef": {
|
"Qt-FunctionArgsByValueRef": {
|
||||||
"_active": false
|
"_active": false
|
||||||
@@ -72,13 +72,13 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-InitializeAllFieldsInConstructor": {
|
"Qt-Generic-InitializeAllFieldsInConstructor": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-MissingBaseCopy": {
|
"Qt-Generic-MissingBaseCopy": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-MissingIncludeGuard": {
|
"Qt-Generic-MissingIncludeGuard": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-MissingTrCall": {
|
"Qt-Generic-MissingTrCall": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -87,7 +87,7 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-NoFunctionDefinitionInHeader": {
|
"Qt-Generic-NoFunctionDefinitionInHeader": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-Generic-NoIrregularInclude": {
|
"Qt-Generic-NoIrregularInclude": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -117,7 +117,7 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-IncorrectEmit": {
|
"Qt-IncorrectEmit": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-InstallEventFilter": {
|
"Qt-InstallEventFilter": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -132,16 +132,16 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-MissingQObjectMacro": {
|
"Qt-MissingQObjectMacro": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-MutableContainerKey": {
|
"Qt-MutableContainerKey": {
|
||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-NonPodGlobalStatic": {
|
"Qt-NonPodGlobalStatic": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-OldStyleConnect": {
|
"Qt-OldStyleConnect": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-OverloadedSignal": {
|
"Qt-OverloadedSignal": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -165,7 +165,7 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-QPropertyWithoutNotify": {
|
"Qt-QPropertyWithoutNotify": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-QStringArg": {
|
"Qt-QStringArg": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-RuleOfThree": {
|
"Qt-RuleOfThree": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-RuleOfTwoSoft": {
|
"Qt-RuleOfTwoSoft": {
|
||||||
"_active": true
|
"_active": true
|
||||||
@@ -252,7 +252,7 @@
|
|||||||
"_active": true
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-StrictIterators": {
|
"Qt-StrictIterators": {
|
||||||
"_active": false
|
"_active": true
|
||||||
},
|
},
|
||||||
"Qt-TemporaryIterator": {
|
"Qt-TemporaryIterator": {
|
||||||
"_active": true
|
"_active": true
|
||||||
|
|||||||
@@ -11,26 +11,13 @@ 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="4.3"
|
majorminorversion="3.30"
|
||||||
version="4.3.2"
|
version="3.30.5"
|
||||||
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/cmake/cmake-$version-linux-x86_64.tar.gz"
|
||||||
uname_m="$(uname -m)"
|
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-linux-x86_64.tar.gz"
|
||||||
case "$uname_m" in
|
SHA1="61b339cac5f110d5ed2934f66a26c2e991945e01"
|
||||||
x86_64|amd64)
|
|
||||||
SHA1="736c0722ed8393b3eb74fd573f6c9c245770206a"
|
|
||||||
arch="x86_64"
|
|
||||||
;;
|
|
||||||
arm64|aarch64)
|
|
||||||
SHA1="a173eb910c808f561422feb45fe1fe57c3e346fa"
|
|
||||||
arch="aarch64"
|
|
||||||
;;
|
|
||||||
*) fatal "Unknown architecture in uname: $uname_m" 43 ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/cmake/cmake-$version-linux-$arch.tar.gz"
|
|
||||||
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-linux-$arch.tar.gz"
|
|
||||||
targetFolder="/opt/cmake-$version"
|
targetFolder="/opt/cmake-$version"
|
||||||
appPrefix="cmake-$version-linux-$arch"
|
appPrefix="cmake-$version-linux-x86_64"
|
||||||
|
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$targetFolder" "$appPrefix"
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$targetFolder" "$appPrefix"
|
||||||
|
|
||||||
|
|||||||
@@ -9,11 +9,11 @@ source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="3.25"
|
majorminorversion="3.22"
|
||||||
version="3.25.3"
|
version="3.22.6"
|
||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/cmake/cmake-$version-linux-x86_64.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/cmake/cmake-$version-linux-x86_64.tar.gz"
|
||||||
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-linux-x86_64.tar.gz"
|
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-linux-x86_64.tar.gz"
|
||||||
SHA1="725efa8d2b388beaef9eaca190b662f33e6c186d"
|
SHA1="4a5ba17568d108d295719850dd584e775583f61b"
|
||||||
targetFolder="/opt/cmake-$version"
|
targetFolder="/opt/cmake-$version"
|
||||||
appPrefix="cmake-$version-linux-x86_64"
|
appPrefix="cmake-$version-linux-x86_64"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
diffutils
|
diffutils
|
||||||
make
|
make
|
||||||
nasm
|
|
||||||
yasm
|
yasm
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
diffutils
|
diffutils
|
||||||
libva-devel
|
libva-devel
|
||||||
make
|
make
|
||||||
nasm
|
|
||||||
yasm
|
yasm
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
diffutils
|
diffutils
|
||||||
make
|
make
|
||||||
nasm
|
|
||||||
yasm
|
yasm
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
diffutils
|
diffutils
|
||||||
libva-dev
|
libva-dev
|
||||||
make
|
make
|
||||||
nasm
|
|
||||||
yasm
|
yasm
|
||||||
|
|||||||
@@ -1,113 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# Copyright (C) 2026 The Qt Company Ltd.
|
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|
||||||
# shellcheck source=../unix/SourceEnvVars.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SourceEnvVars.sh"
|
|
||||||
|
|
||||||
echo "Caching Gradle distributions and dependencies"
|
|
||||||
|
|
||||||
gradle_project_source="${BASH_SOURCE%/*}/../shared/gradle/project"
|
|
||||||
gradleDistributionMirror="http://ci-files01-hki.ci.qt.io/input/gradle"
|
|
||||||
gradleInitScript="init.d/nexus-mirror.gradle"
|
|
||||||
|
|
||||||
# Route every Gradle repository through the internal Nexus mirror.
|
|
||||||
mkdir -p "$HOME/.gradle/init.d"
|
|
||||||
cp "${BASH_SOURCE%/*}/../shared/gradle/$gradleInitScript" "$HOME/.gradle/$gradleInitScript"
|
|
||||||
|
|
||||||
# Returns the hash of the Gradle binary distribution for a given Gradle version.
|
|
||||||
# Gradle calculates the hash as base36(md5(distributionUrl)).
|
|
||||||
gradleDistributionHash () {
|
|
||||||
version="$1"
|
|
||||||
propertiesFile="$gradle_project_source/gradle/wrapper/gradle-wrapper.properties"
|
|
||||||
|
|
||||||
# 1. Read the project's distributionUrl.
|
|
||||||
distributionUrl=$(grep '^distributionUrl=' "$propertiesFile")
|
|
||||||
distributionUrl=${distributionUrl#distributionUrl=}
|
|
||||||
# 2. Unescape the Java-properties (e.g. '\:').
|
|
||||||
distributionUrl=${distributionUrl//\\:/:}
|
|
||||||
# 3. Swap in the requested version while maintaining the distribution URL.
|
|
||||||
distributionUrl=${distributionUrl/gradle-[0-9.]*-bin.zip/gradle-$version-bin.zip}
|
|
||||||
|
|
||||||
if command -v md5sum >/dev/null 2>&1; then
|
|
||||||
md5Hex=$(printf '%s' "$distributionUrl" | md5sum | awk '{print $1}')
|
|
||||||
else
|
|
||||||
md5Hex=$(printf '%s' "$distributionUrl" | md5)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Convert the md5 to base36: read it as a number, then repeatedly take the
|
|
||||||
# next digit (number % 36) and divide by 36, prepending each digit's character.
|
|
||||||
number=$(printf 'ibase=16; %s\n' "$(printf '%s' "$md5Hex" | tr 'a-f' 'A-F')" | bc)
|
|
||||||
hash=""
|
|
||||||
alphabet="0123456789abcdefghijklmnopqrstuvwxyz"
|
|
||||||
while [ "$number" != "0" ]; do
|
|
||||||
digit=$(printf '%s %% 36\n' "$number" | bc)
|
|
||||||
number=$(printf '%s / 36\n' "$number" | bc)
|
|
||||||
hash="${alphabet:$digit:1}$hash"
|
|
||||||
done
|
|
||||||
printf '%s' "$hash"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Seed a Gradle distribution binary into ~/.gradle from the internal mirror.
|
|
||||||
seedGradleDistribution () {
|
|
||||||
version="$1"
|
|
||||||
sha="$2"
|
|
||||||
|
|
||||||
distributionDir="$HOME/.gradle/wrapper/dists/gradle-${version}-bin/$(gradleDistributionHash "$version")"
|
|
||||||
if [ -e "$distributionDir/gradle-${version}-bin.zip.ok" ]; then
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
mkdir -p "$distributionDir"
|
|
||||||
zip="$distributionDir/gradle-${version}-bin.zip"
|
|
||||||
url="$gradleDistributionMirror/gradle-${version}-bin.zip"
|
|
||||||
DownloadURL "$url" "$url" "$sha" "$zip"
|
|
||||||
unzip -q -o "$zip" -d "$distributionDir"
|
|
||||||
rm -f "$zip"
|
|
||||||
touch "$distributionDir/gradle-${version}-bin.zip.ok"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Populate ~/.gradle/caches by priming the shared project for each Gradle and AGP profile.
|
|
||||||
cacheGradleProfile () {
|
|
||||||
echo "Caching Gradle profile $*"
|
|
||||||
tmp="$(mktemp -d)"
|
|
||||||
project="$tmp/project"
|
|
||||||
cp -r "$gradle_project_source" "$project"
|
|
||||||
|
|
||||||
props="$project/gradle/wrapper/gradle-wrapper.properties"
|
|
||||||
for kv in "$@"; do
|
|
||||||
case "$kv" in
|
|
||||||
gradle=*)
|
|
||||||
sed "s#gradle-[0-9.]*-bin.zip#gradle-${kv#*=}-bin.zip#" "$props" > "$props.tmp"
|
|
||||||
mv "$props.tmp" "$props"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
toml="$project/gradle/libs.versions.toml"
|
|
||||||
for kv in "$@"; do
|
|
||||||
case "$kv" in
|
|
||||||
gradle=*) ;;
|
|
||||||
*)
|
|
||||||
key="${kv%%=*}"
|
|
||||||
val="${kv#*=}"
|
|
||||||
sed "/^\[versions\]/,/^\[/ s/^$key = .*/$key = \"$val\"/" "$toml" > "$toml.tmp"
|
|
||||||
mv "$toml.tmp" "$toml"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
sh "$project/gradlew" --project-dir "$project" build
|
|
||||||
rm -rf "$tmp"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Cache both the current and the previous versions to avoid issues during bumps.
|
|
||||||
seedGradleDistribution 9.3.1 "b266d5ff6b90eada6dc3b20cb090e3731302e553a27c5d3e4df1f0d76beaff06"
|
|
||||||
cacheGradleProfile gradle=9.3.1 agp=9.0.0
|
|
||||||
seedGradleDistribution 9.5.1 "bafc141b619ad6350fd975fc903156dd5c151998cc8b058e8c1044ab5f7b031f"
|
|
||||||
cacheGradleProfile gradle=9.5.1 agp=9.2.1
|
|
||||||
|
|
||||||
echo "Cached Gradle distributions and dependencies under $HOME/.gradle."
|
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# Copyright (C) 2025 The Qt Company Ltd.
|
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
||||||
|
|
||||||
# This script install HarmonyOS sdk and patches.
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|
||||||
# shellcheck source=../unix/check_and_set_proxy.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/check_and_set_proxy.sh"
|
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|
||||||
|
|
||||||
targetFolder="/opt/harmonyos"
|
|
||||||
sdkTargetFolder="$targetFolder/command-line-tools"
|
|
||||||
|
|
||||||
sudo mkdir -p "$sdkTargetFolder"
|
|
||||||
|
|
||||||
basePath="http://ci-files01-hki.ci.qt.io/input/harmonyos"
|
|
||||||
|
|
||||||
toolsVersion="6.1.0.850"
|
|
||||||
toolsFile="commandline-tools-linux-x64-6.1.0.850.zip"
|
|
||||||
toolsSha1="6fdf7dbe0faddeb6a36cc76752faaf03d2abd462"
|
|
||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
|
||||||
|
|
||||||
echo "Download and unzip HarmonyOS SDK"
|
|
||||||
DownloadURL "$toolsSourceFile" "$toolsSourceFile" "$toolsSha1" "$toolsTargetFile"
|
|
||||||
echo "Unzipping HarmonyOS Tools to '$targetFolder'"
|
|
||||||
sudo unzip -q "$toolsTargetFile" -d "$targetFolder"
|
|
||||||
rm "$toolsTargetFile"
|
|
||||||
|
|
||||||
patchFile="harmonyos_sdk_patches.zip"
|
|
||||||
patchSha1="7f912104a5600bc176891bc6e9d97732f4266ad6"
|
|
||||||
|
|
||||||
patchTargetFile="/tmp/$patchFile"
|
|
||||||
patchSourceFile="$basePath/$patchFile"
|
|
||||||
patchTargetFolder="$targetFolder/harmonyos_sdk_patches"
|
|
||||||
|
|
||||||
echo "Download and unzip HarmonyOS SDK patches"
|
|
||||||
DownloadURL "$patchSourceFile" "$patchSourceFile" "$patchSha1" "$patchTargetFile"
|
|
||||||
echo "Unzipping HarmonyOS SDK patches to '$targetFolder'"
|
|
||||||
sudo unzip -q "$patchTargetFile" -d "$targetFolder"
|
|
||||||
rm "$patchTargetFile"
|
|
||||||
|
|
||||||
echo "Changing ownership of HarmonyOS files."
|
|
||||||
if uname -a |grep -q "el7"; then
|
|
||||||
sudo chown -R qt:wheel "$sdkTargetFolder"
|
|
||||||
sudo chown -R qt:wheel "$patchTargetFolder"
|
|
||||||
else
|
|
||||||
sudo chown -R qt:users "$sdkTargetFolder"
|
|
||||||
sudo chown -R qt:users "$patchTargetFolder"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Patching HarmonyOS SDK"
|
|
||||||
|
|
||||||
sdkRootFolder="$sdkTargetFolder/sdk/default/openharmony"
|
|
||||||
echo "Checking the contents of HarmonyOS SDK..."
|
|
||||||
ls -l "$sdkRootFolder"
|
|
||||||
|
|
||||||
SetEnvVar "HARMONYOS_SDK_ROOT" "$sdkRootFolder"
|
|
||||||
export HARMONYOS_SDK_ROOT="$sdkRootFolder"
|
|
||||||
|
|
||||||
echo "HarmonyOS SDK setup finished"
|
|
||||||
@@ -21,12 +21,13 @@ prefix="${2:-$default_prefix}"
|
|||||||
pkgconfig_path="$PKG_CONFIG_PATH"
|
pkgconfig_path="$PKG_CONFIG_PATH"
|
||||||
|
|
||||||
install_ff_nvcodec_headers() {
|
install_ff_nvcodec_headers() {
|
||||||
local nv_codec_version="12.0.16.1" # use 11.x.x.x to ensure compatibility with 520 nvidia drivers
|
local nv_codec_version="11.1.5.3" # use 11.x.x.x to ensure compatibility with 470 nvidia drivers; might be upated to 12.0
|
||||||
local nv_codec_url_public="https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.0.16.1/nv-codec-headers-$nv_codec_version.tar.gz"
|
local nv_codec_url_public="https://github.com/FFmpeg/nv-codec-headers/archive/refs/tags/n$nv_codec_version.zip"
|
||||||
local nv_codec_url_cached="http://ci-files01-hki.ci.qt.io/input/ffmpeg/nv-codec-headers/nv-codec-headers-$nv_codec_version.tar.gz"
|
local nv_codec_url_cached="http://ci-files01-hki.ci.qt.io/input/ffmpeg/nv-codec-headers/nv-codec-headers-$nv_codec_version.zip"
|
||||||
local nv_codec_sha1="df7239777af15af5d7e563d2af0deff874c3b770"
|
local nv_codec_sha1="78715d521de102362e553dc92577bbe81905a321"
|
||||||
|
#nv_codec_sha1="4f30539f8dd31945da4c3da32e66022f9ca59c08" // 12.0
|
||||||
local target_dir="$HOME"
|
local target_dir="$HOME"
|
||||||
local nv_codec_dir="$target_dir/nv-codec-headers-$nv_codec_version"
|
local nv_codec_dir="$target_dir/nv-codec-headers-n$nv_codec_version"
|
||||||
|
|
||||||
if [ ! -d "$nv_codec_dir" ]; then
|
if [ ! -d "$nv_codec_dir" ]; then
|
||||||
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/InstallFromCompressedFileFromURL.sh"
|
||||||
|
|||||||
@@ -1,27 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# Copyright (C) 2026 The Qt Company Ltd.
|
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
||||||
#
|
|
||||||
# Install OpenSSL headers into the OHOS vcpkg installed directory.
|
|
||||||
# Qt for HarmonyOS uses -openssl-runtime, so only headers are needed at build
|
|
||||||
# time. The headers come from the Qt ohos-openssl fork.
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
if [ -z "$VCPKG_OHOS_INSTALLED" ]; then
|
|
||||||
echo "ERROR: VCPKG_OHOS_INSTALLED not set. Run install-vcpkg-ports-ohos.sh first." >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
opensslRepo="https://git.qt.io/jobor/ohos-openssl.git"
|
|
||||||
opensslTmpDir="/tmp/ohos-openssl"
|
|
||||||
|
|
||||||
echo "Installing OpenSSL headers for OHOS"
|
|
||||||
rm -rf "$opensslTmpDir"
|
|
||||||
git clone --depth 1 "$opensslRepo" "$opensslTmpDir"
|
|
||||||
|
|
||||||
mkdir -p "$VCPKG_OHOS_INSTALLED/include/openssl"
|
|
||||||
cp "$opensslTmpDir"/include/openssl/*.h "$VCPKG_OHOS_INSTALLED/include/openssl/"
|
|
||||||
rm -rf "$opensslTmpDir"
|
|
||||||
|
|
||||||
echo "OpenSSL headers installed to $VCPKG_OHOS_INSTALLED/include/openssl"
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# Copyright (C) 2026 The Qt Company Ltd.
|
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
||||||
|
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|
||||||
|
|
||||||
echo "Installing vcpkg OHOS ports"
|
|
||||||
|
|
||||||
# The vcpkg OHOS toolchain expects OHOS_SDK_ROOT; CI sets HARMONYOS_SDK_ROOT.
|
|
||||||
export OHOS_SDK_ROOT="${OHOS_SDK_ROOT:-$HARMONYOS_SDK_ROOT}"
|
|
||||||
|
|
||||||
if [ -z "$OHOS_SDK_ROOT" ]; then
|
|
||||||
echo "ERROR: Neither OHOS_SDK_ROOT nor HARMONYOS_SDK_ROOT is set." >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Coin sets TARGET=hdb in the environment. GNU Make imports env vars as make
|
|
||||||
# variables, which breaks ICU's Makefile (it defines its own TARGET variable
|
|
||||||
# for the library path). Unset it before invoking vcpkg.
|
|
||||||
unset TARGET
|
|
||||||
|
|
||||||
"${BASH_SOURCE%/*}/../unix/install-vcpkg-ports.sh" arm64-ohos-qt
|
|
||||||
|
|
||||||
SetEnvVar "VCPKG_OHOS_INSTALLED" "$VCPKG_ROOT/installed/arm64-ohos-qt"
|
|
||||||
export VCPKG_OHOS_INSTALLED="$VCPKG_ROOT/installed/arm64-ohos-qt"
|
|
||||||
|
|
||||||
echo "OHOS vcpkg ports installed to $VCPKG_OHOS_INSTALLED"
|
|
||||||
@@ -43,9 +43,9 @@ if [ ! -d "$targetFolder" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# QNX SDP
|
# QNX SDP
|
||||||
sourceFile="http://ci-files01-hki.ci.qt.io/input/qnx/qnx710-windows-linux-20260422.tar.xz"
|
sourceFile="http://ci-files01-hki.ci.qt.io/input/qnx/qnx710-windows-linux-20240417.tar.xz"
|
||||||
targetFile="qnx710.tar.xz"
|
targetFile="qnx710.tar.xz"
|
||||||
sha1="98b24df7e8c53a104aee76e769011396fa4bdafd"
|
sha1="cd2d35004fb2798089e29d9e1226691426632da0"
|
||||||
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
DownloadAndExtract "$sourceFile" "$sha1" "$targetFile" "$targetFolder"
|
||||||
|
|
||||||
sudo cp "$aarch64le_toolchain" "$targetPath"
|
sudo cp "$aarch64le_toolchain" "$targetPath"
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ PATH=__IFS_PATH__:/system/xbin:.
|
|||||||
var/share/zoneinfo=usr/share/zoneinfo
|
var/share/zoneinfo=usr/share/zoneinfo
|
||||||
|
|
||||||
[uid=0 gid=0 dperms=755 type=dir] var/share/fonts
|
[uid=0 gid=0 dperms=755 type=dir] var/share/fonts
|
||||||
var/etc/fontconfig/fonts.conf=etc/fonts/fonts.conf
|
var/etc/fontconfig/fonts.conf=etc/fontconfig/fonts.conf
|
||||||
var/share/fonts=usr/share/fonts
|
var/share/fonts=usr/share/fonts
|
||||||
|
|
||||||
var/etc/hosts=local/misc_files/etc/hosts
|
var/etc/hosts=local/misc_files/etc/hosts
|
||||||
|
|||||||
-3
@@ -1,3 +0,0 @@
|
|||||||
# local/snippets/ifs_files.custom
|
|
||||||
# Placeholder for local list of files to add to ifs
|
|
||||||
/usr/libexec/sshd-session=usr/libexec/sshd-session
|
|
||||||
-2
@@ -18,8 +18,6 @@ rm -rf /data/var/share/fonts/NotoSansCJK*
|
|||||||
rm -rf /data/var/share/fonts/NotoSansMonoCJK*
|
rm -rf /data/var/share/fonts/NotoSansMonoCJK*
|
||||||
echo "---> Create fontconfig cache"
|
echo "---> Create fontconfig cache"
|
||||||
fc-cache &
|
fc-cache &
|
||||||
# For fc-match in QFont tests
|
|
||||||
ln -Ps /system/lib/libfontconfig.so.17 /system/lib/libfontconfig.so.1
|
|
||||||
|
|
||||||
# Add default route so QNX knows where to send
|
# Add default route so QNX knows where to send
|
||||||
# requests for unknown network
|
# requests for unknown network
|
||||||
|
|||||||
+2
-2
@@ -21,7 +21,7 @@ lib/libGLESv2.so.1=usr/lib/libGLESv2.so.1
|
|||||||
lib/libEGL.so.1=usr/lib/libEGL.so.1
|
lib/libEGL.so.1=usr/lib/libEGL.so.1
|
||||||
lib/libz.so.2=usr/lib/libz.so.2
|
lib/libz.so.2=usr/lib/libz.so.2
|
||||||
lib/libxml2.so.2=usr/lib/libxml2.so.2
|
lib/libxml2.so.2=usr/lib/libxml2.so.2
|
||||||
lib/libfreetype.so.26=usr/lib/libfreetype.so.26
|
lib/libfreetype.so.24=usr/lib/libfreetype.so.24
|
||||||
lib/libbz2.so.1=usr/lib/libbz2.so.1
|
lib/libbz2.so.1=usr/lib/libbz2.so.1
|
||||||
lib/liblzma.so.5=usr/lib/liblzma.so.5
|
lib/liblzma.so.5=usr/lib/liblzma.so.5
|
||||||
lib/libbacktrace.so.1=usr/lib/libbacktrace.so.1
|
lib/libbacktrace.so.1=usr/lib/libbacktrace.so.1
|
||||||
@@ -54,7 +54,7 @@ lib/libmmrndclient.so.1=usr/lib/libmmrndclient.so.1
|
|||||||
lib/libscreen.so.1=usr/lib/libscreen.so.1
|
lib/libscreen.so.1=usr/lib/libscreen.so.1
|
||||||
|
|
||||||
# for fontconfig
|
# for fontconfig
|
||||||
lib/libfontconfig.so.17=usr/lib/libfontconfig.so.17
|
lib/libfontconfig.so.1=usr/lib/libfontconfig.so.1
|
||||||
xbin/fc-cache=bin/fc-cache
|
xbin/fc-cache=bin/fc-cache
|
||||||
xbin/fc-match=local/misc_files/fc-match
|
xbin/fc-match=local/misc_files/fc-match
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ PATH=__IFS_PATH__:/system/xbin:.
|
|||||||
var/share/zoneinfo=usr/share/zoneinfo
|
var/share/zoneinfo=usr/share/zoneinfo
|
||||||
|
|
||||||
[uid=0 gid=0 dperms=755 type=dir] var/share/fonts
|
[uid=0 gid=0 dperms=755 type=dir] var/share/fonts
|
||||||
var/etc/fontconfig/fonts.conf=etc/fonts/fonts.conf
|
var/etc/fontconfig/fonts.conf=etc/fontconfig/fonts.conf
|
||||||
var/share/fonts=usr/share/fonts
|
var/share/fonts=usr/share/fonts
|
||||||
|
|
||||||
var/etc/hosts=local/misc_files/etc/hosts
|
var/etc/hosts=local/misc_files/etc/hosts
|
||||||
|
|||||||
-2
@@ -28,8 +28,6 @@ lib/liblzma.so.5=usr/lib/liblzma.so.5
|
|||||||
lib/libdbus-1.so=usr/lib//libdbus-1.so
|
lib/libdbus-1.so=usr/lib//libdbus-1.so
|
||||||
lib/libdbus-1.so.22=usr/lib//libdbus-1.so.22
|
lib/libdbus-1.so.22=usr/lib//libdbus-1.so.22
|
||||||
lib/libbacktrace.so.1=lib/libbacktrace.so.1
|
lib/libbacktrace.so.1=lib/libbacktrace.so.1
|
||||||
lib/libunwind-nto.so.0=usr/lib/libunwind-nto.so.0
|
|
||||||
lib/libunwind-x86_64.so.8=usr/lib/libunwind-x86_64.so.8
|
|
||||||
lib/libm.so.3=lib/libm.so.3
|
lib/libm.so.3=lib/libm.so.3
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
|
|||||||
@@ -13,60 +13,60 @@ source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
|||||||
|
|
||||||
######### VXworks libs #########
|
######### VXworks libs #########
|
||||||
# Installs to /opt/vxworks
|
# Installs to /opt/vxworks
|
||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_libs_2603.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_libs_2503.tar.gz"
|
||||||
AltUrl=""
|
AltUrl=""
|
||||||
sha1="e9337894d4591e1d9e67640181c3d48fdb3d4a12"
|
sha1="96db52d86c2138a1ca31212372f48838ec08013e"
|
||||||
targetFolder="/opt"
|
targetFolder="/opt"
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
||||||
SetEnvVar "VXWORKS_HOME" "/opt/vxworks"
|
SetEnvVar "VXWORKS_HOME" "/opt/vxworks"
|
||||||
SetEnvVar "VXWORKS_SSH" "WindRiver@172.31.1.10"
|
SetEnvVar "VXWORKS_SSH" "WindRiver@172.31.1.10"
|
||||||
|
|
||||||
# IMX 6
|
# IMX 6
|
||||||
VXWORKS_BUILD_VER="12-05-2026_2"
|
VXWORKS_BUILD_VER="16-04-2025"
|
||||||
######### VXworks toolchain #########
|
######### VXworks toolchain #########
|
||||||
# Installs to /opt/fsl_imx6_2_0_6_3_VSB
|
# Installs to /opt/fsl_imx6_2_0_6_2_VSB
|
||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_arm_vsb_${VXWORKS_BUILD_VER}.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_arm_vsb_${VXWORKS_BUILD_VER}.tar.gz"
|
||||||
AltUrl=""
|
AltUrl=""
|
||||||
sha1="a1553f377ae84a722c8ad258fccb684f9198717c"
|
sha1="88f0f139ac62e8c0a4c5477d880a1ff345826479"
|
||||||
targetFolder="/opt/"
|
targetFolder="/opt/"
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
||||||
SetEnvVar "WIND_CC_SYSROOT" "/opt/fsl_imx6_2_0_6_3_VSB"
|
SetEnvVar "WIND_CC_SYSROOT" "/opt/fsl_imx6_2_0_6_2_VSB"
|
||||||
|
|
||||||
######### VXworks VIP kernel #########
|
######### VXworks VIP kernel #########
|
||||||
# Installs to /opt/fsl_imx6_2_0_6_3_VIP_QEMU
|
# Installs to /opt/fsl_imx6_2_0_6_2_VIP_QEMU
|
||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_arm_vip_${VXWORKS_BUILD_VER}.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_arm_vip_${VXWORKS_BUILD_VER}.tar.gz"
|
||||||
AltUrl=""
|
AltUrl=""
|
||||||
sha1="487a056d389a764717142100fb408e65ea720f92"
|
sha1="96056c0f9b1234160db2d9038a9e6fc24a2bbbd7"
|
||||||
targetFolder="/opt/"
|
targetFolder="/opt/"
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
||||||
|
|
||||||
# IMX 8
|
# IMX 8
|
||||||
# Installs to /opt/nxp_imx8_1_0_7_1_VSB
|
# Installs to /opt/nxp_imx8_1_0_6_3_VSB
|
||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_arm_imx8_vsb_${VXWORKS_BUILD_VER}.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_arm_imx8_vsb_${VXWORKS_BUILD_VER}.tar.gz"
|
||||||
AltUrl=""
|
AltUrl=""
|
||||||
sha1="b312f38a7ca670398c940c25d20ed2a26155160d"
|
sha1="cf6194b78bf08b894397fd5ce2a57abd25cf497b"
|
||||||
targetFolder="/opt/"
|
targetFolder="/opt/"
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
||||||
|
|
||||||
# Installs to /opt/itl_generic_skylake_VSB
|
# Installs to /opt/itl_generic_skylake_VSB
|
||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_intel_vsb_${VXWORKS_BUILD_VER}.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_intel_vsb_${VXWORKS_BUILD_VER}.tar.gz"
|
||||||
AltUrl=""
|
AltUrl=""
|
||||||
sha1="9fddd5aa0b9599113c22670fcc1221004978ee8a"
|
sha1="4c75222364d3907db9fb1605cabe0c92616d9ec9"
|
||||||
targetFolder="/opt/"
|
targetFolder="/opt/"
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
||||||
# Installs to /opt/itl_generic_skylake_VIP_QEMU
|
# Installs to /opt/itl_generic_skylake_VIP_QEMU
|
||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_intel_vip_${VXWORKS_BUILD_VER}.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_intel_vip_${VXWORKS_BUILD_VER}.tar.gz"
|
||||||
AltUrl=""
|
AltUrl=""
|
||||||
sha1="cb366addbea7a1fd34aa49b739dcc0b480350fce"
|
sha1="c3af7da92832ea71201dcf1022d7404966291f5c"
|
||||||
targetFolder="/opt/"
|
targetFolder="/opt/"
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
||||||
|
|
||||||
######### VXworks fonts and certs #########
|
######### VXworks fonts and certs #########
|
||||||
# Installs to /opt/fsl_imx6_2_0_6_3_VSB
|
# Installs to /opt/fsl_imx6_2_0_6_2_VSB
|
||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_misc.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/vxworks/vxworks_misc.tar.gz"
|
||||||
AltUrl=""
|
AltUrl=""
|
||||||
sha1="1bc529b90b35b0b249f219e47d5798225a9b68d8"
|
sha1="1bc529b90b35b0b249f219e47d5798225a9b68d8"
|
||||||
targetFolder="/opt/fsl_imx6_2_0_6_3_VSB/"
|
targetFolder="/opt/fsl_imx6_2_0_6_2_VSB/"
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
||||||
######### VXworks fonts and certs #########
|
######### VXworks fonts and certs #########
|
||||||
# Installs to /opt/itl_generic_skylake_VSB
|
# Installs to /opt/itl_generic_skylake_VSB
|
||||||
@@ -76,6 +76,13 @@ sha1="1bc529b90b35b0b249f219e47d5798225a9b68d8"
|
|||||||
targetFolder="/opt/itl_generic_skylake_VSB/"
|
targetFolder="/opt/itl_generic_skylake_VSB/"
|
||||||
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$sha1" "$targetFolder" ""
|
||||||
|
|
||||||
|
# Setup NFS exports that are needed by VxWorks qemu
|
||||||
|
sudo bash -c "echo '/home/qt/work 172.31.1.10/24(rw,sync,root_squash,no_subtree_check,anonuid=2001,anongid=100)' >> /etc/exports"
|
||||||
|
sudo bash -c "echo '/opt/fsl_imx6_2_0_6_2_VSB 172.31.1.10/24(rw,sync,root_squash,no_subtree_check,anonuid=2001,anongid=100)' >> /etc/exports"
|
||||||
|
sudo bash -c "echo '/opt/itl_generic_skylake_VSB 172.31.1.10/24(rw,sync,root_squash,no_subtree_check,anonuid=2001,anongid=100)' >> /etc/exports"
|
||||||
|
|
||||||
|
sudo exportfs -a
|
||||||
|
|
||||||
# Enable ipv4 routing from vxWorks to Qt DNS
|
# Enable ipv4 routing from vxWorks to Qt DNS
|
||||||
sudo sed -i s/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/g /etc/sysctl.conf
|
sudo sed -i s/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/g /etc/sysctl.conf
|
||||||
sudo iptables -I FORWARD 1 -j ACCEPT
|
sudo iptables -I FORWARD 1 -j ACCEPT
|
||||||
|
|||||||
@@ -2,109 +2,57 @@
|
|||||||
# Copyright (C) 2023 The Qt Company Ltd.
|
# Copyright (C) 2023 The Qt Company Ltd.
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
||||||
|
|
||||||
# Launch a single VxWorks QEMU emulator instance.
|
|
||||||
#
|
|
||||||
# Usage: vxworks_qemu_launcher.sh <arm|intel> [instance-id]
|
|
||||||
#
|
|
||||||
# Multiple instances are run in parallel to speed up the autotest run. Each
|
|
||||||
# instance gets its own tap device, guest IP, MAC address, serial FIFO pair,
|
|
||||||
# QEMU log and (for the TCG-based ARM emulator) a dedicated set of host CPU
|
|
||||||
# cores. Instance 0 keeps the historical addresses so a single-instance run
|
|
||||||
# behaves exactly as before.
|
|
||||||
|
|
||||||
[ $# -ge 1 ] || echo "Supply parameter which emulator to start <arm|intel> [instance-id]"
|
|
||||||
TYPE=$1
|
|
||||||
INSTANCE=${2:-0}
|
|
||||||
|
|
||||||
# Per-instance identifiers. Instance 0 == the original single-emulator layout.
|
|
||||||
TAP="tap${INSTANCE}"
|
|
||||||
GUEST_IP="172.31.1.$((10 + INSTANCE))"
|
|
||||||
MAC=$(printf '52:54:00:12:34:%02x' "$INSTANCE")
|
|
||||||
PIPE="/tmp/guest${INSTANCE}"
|
|
||||||
QEMU_LOG_PATH="/home/qt/work/vxworks_qemu_log_${INSTANCE}.txt"
|
|
||||||
|
|
||||||
# Per-instance SSH target: same user as VXWORKS_SSH, but the instance's IP.
|
|
||||||
if [[ "$VXWORKS_SSH" == *"@"* ]]; then
|
|
||||||
SSH_TARGET="${VXWORKS_SSH%@*}@${GUEST_IP}"
|
|
||||||
else
|
|
||||||
SSH_TARGET="${GUEST_IP}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Host bridge and per-instance tap setup. Serialized across parallel launches
|
|
||||||
# and made idempotent so concurrent instances don't race on the shared bridge.
|
|
||||||
exec 9>"/tmp/vxworks_qemu_host_setup.lock"
|
|
||||||
flock 9
|
|
||||||
NFS_CONF_MARKER="# VxWorks QEMU NFS settings (added by vxworks_qemu_launcher.sh)"
|
|
||||||
if ! grep -qF "$NFS_CONF_MARKER" /etc/nfs.conf; then
|
|
||||||
# Configure NFS for UDP traffic
|
|
||||||
sudo bash -c "echo -e '\n${NFS_CONF_MARKER}\n' >> /etc/nfs.conf"
|
|
||||||
sudo bash -c "echo -e '[nfsd]\n' >> /etc/nfs.conf"
|
|
||||||
sudo bash -c "echo -e 'udp=y\n' >> /etc/nfs.conf"
|
|
||||||
sudo bash -c "echo -e 'tcp=n\n' >> /etc/nfs.conf"
|
|
||||||
sudo bash -c "echo -e 'vers2=n\n' >> /etc/nfs.conf"
|
|
||||||
sudo bash -c "echo -e 'vers3=y\n' >> /etc/nfs.conf"
|
|
||||||
sudo bash -c "echo -e 'vers4=n\n' >> /etc/nfs.conf"
|
|
||||||
# Setup NFS exports that are needed by VxWorks qemu
|
|
||||||
sudo bash -c "echo '/home/qt/work 172.31.1.10/24(rw,sync,root_squash,no_subtree_check,anonuid=2001,anongid=100)' >> /etc/exports"
|
|
||||||
sudo bash -c "echo '/opt/fsl_imx6_2_0_6_3_VSB 172.31.1.10/24(rw,sync,root_squash,no_subtree_check,anonuid=2001,anongid=100)' >> /etc/exports"
|
|
||||||
sudo bash -c "echo '/opt/itl_generic_skylake_VSB 172.31.1.10/24(rw,sync,root_squash,no_subtree_check,anonuid=2001,anongid=100)' >> /etc/exports"
|
|
||||||
# Restart NFS server
|
|
||||||
sudo exportfs -a
|
|
||||||
sudo systemctl restart nfs-server
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Setup bridge if not exist for VxWorks QEMU
|
# Setup bridge if not exist for VxWorks QEMU
|
||||||
if ! ip link show br0 >/dev/null 2>&1; then
|
if ! ip link show br0 >/dev/null 2>&1; then
|
||||||
sudo brctl addbr br0
|
sudo brctl addbr br0
|
||||||
sudo brctl stp br0 off
|
sudo brctl stp br0 off
|
||||||
sudo ifconfig br0 172.31.1.1 netmask 255.255.255.0 promisc up
|
sudo ifconfig br0 172.31.1.1 netmask 255.255.255.0 promisc up
|
||||||
|
sudo tunctl -u qt -t tap0
|
||||||
|
sudo ifconfig tap0 promisc up
|
||||||
|
sudo brctl addif br0 tap0
|
||||||
fi
|
fi
|
||||||
if ! ip link show "${TAP}" >/dev/null 2>&1; then
|
|
||||||
sudo tunctl -u qt -t "${TAP}"
|
|
||||||
sudo ifconfig "${TAP}" promisc up
|
|
||||||
sudo brctl addif br0 "${TAP}"
|
|
||||||
fi
|
|
||||||
exec 9>&-
|
|
||||||
|
|
||||||
|
[ $# -eq 1 ] || echo "Supply parameter which emulator to start <arm|intel>"
|
||||||
|
TYPE=$1
|
||||||
|
|
||||||
|
QEMU_LOG_PATH="/home/qt/work/vxworks_qemu_log.txt"
|
||||||
if [ "$TYPE" = "arm" ] || [ "$TYPE" = "" ]; then
|
if [ "$TYPE" = "arm" ] || [ "$TYPE" = "" ]; then
|
||||||
$VXWORKS_QEMU/bin/qemu-system-arm \
|
$VXWORKS_QEMU/bin/qemu-system-arm \
|
||||||
-machine sabrelite \
|
-machine sabrelite \
|
||||||
-smp 2 \
|
-smp 4 \
|
||||||
-m 2G \
|
-m 1G \
|
||||||
-nographic \
|
-nographic \
|
||||||
-monitor none \
|
-monitor none \
|
||||||
-serial null \
|
-serial null \
|
||||||
-serial pipe:${PIPE} \
|
-serial pipe:/tmp/guest \
|
||||||
-kernel /opt/fsl_imx6_2_0_6_3_VIP_QEMU/default/uVxWorks \
|
-kernel /opt/fsl_imx6_2_0_6_2_VIP_QEMU/default/uVxWorks \
|
||||||
-dtb /opt/fsl_imx6_2_0_6_3_VIP_QEMU/default/imx6q-sabrelite.dtb \
|
-dtb /opt/fsl_imx6_2_0_6_2_VIP_QEMU/default/imx6q-sabrelite.dtb \
|
||||||
-append "enet(0,0)host:vxWorks h=172.31.1.1 g=172.31.1.1 e=${GUEST_IP} u=target pw=vxTarget s=/romfs/startup_script.txt" \
|
-append "enet(0,0)host:vxWorks h=172.31.1.1 g=172.31.1.1 e=172.31.1.10 u=target pw=vxTarget s=/romfs/startup_script.txt" \
|
||||||
-rtc base=localtime,clock=rt \
|
-nic "tap,ifname=tap0,script=no" >"${QEMU_LOG_PATH}" 2>&1 &
|
||||||
-icount sleep=off \
|
|
||||||
-nic "tap,ifname=${TAP},script=no,mac=${MAC}" >"${QEMU_LOG_PATH}" 2>&1 &
|
|
||||||
elif [ "$TYPE" = "intel" ]; then
|
elif [ "$TYPE" = "intel" ]; then
|
||||||
$VXWORKS_QEMU/bin/qemu-system-x86_64 \
|
$VXWORKS_QEMU/bin/qemu-system-x86_64 \
|
||||||
-M q35 \
|
-M q35 \
|
||||||
-smp 4 \
|
-smp 8 \
|
||||||
-m 4G \
|
-m 16G \
|
||||||
-cpu "Skylake-Client" \
|
-cpu "Skylake-Client" \
|
||||||
-enable-kvm \
|
-enable-kvm \
|
||||||
-monitor none \
|
-monitor none \
|
||||||
-nographic \
|
-nographic \
|
||||||
-serial null \
|
-serial null \
|
||||||
-serial pipe:${PIPE} \
|
-serial pipe:/tmp/guest \
|
||||||
-kernel "/opt/itl_generic_skylake_VIP_QEMU/default/vxWorks" \
|
-kernel "/opt/itl_generic_skylake_VIP_QEMU/default/vxWorks" \
|
||||||
-append "sysbootline:gei(0,0)host:vxWorks h=172.31.1.1 g=172.31.1.1 e=${GUEST_IP} u=target pw=vxTarget s=/romfs/startup_script.txt" \
|
-append "sysbootline:gei(0,0)host:vxWorks h=172.31.1.1 g=172.31.1.1 e=172.31.1.10 u=target pw=vxTarget s=/romfs/startup_script.txt" \
|
||||||
-nic "tap,ifname=${TAP},script=no,downscript=no,mac=${MAC}" >"${QEMU_LOG_PATH}" 2>&1 &
|
-nic tap,ifname=tap0,script=no,downscript=no >"${QEMU_LOG_PATH}" 2>&1 &
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for _ in $(seq 30)
|
for _ in $(seq 30)
|
||||||
do
|
do
|
||||||
status=$(ssh -o BatchMode=yes -o HostKeyAlgorithms=+ssh-rsa -o ConnectTimeout=1 "${SSH_TARGET}" echo emulator up) || true
|
status=$(ssh -o BatchMode=yes -o HostKeyAlgorithms=+ssh-rsa -o ConnectTimeout=1 "${VXWORKS_SSH}" echo emulator up) || true
|
||||||
if [[ $status == *"emulator up"* ]] ; then
|
if [[ $status == *"emulator up"* ]] ; then
|
||||||
echo "VXWORKS QEMU SSH server up (instance ${INSTANCE} @ ${GUEST_IP})"
|
echo "VXWORKS QEMU SSH server up"
|
||||||
break
|
break
|
||||||
else
|
else
|
||||||
echo "Waiting VXWORKS QEMU SSH server (instance ${INSTANCE} @ ${GUEST_IP})"
|
echo "Waiting VXWORKS QEMU SSH server"
|
||||||
sleep 1
|
sleep 1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ basePath="http://ci-files01-hki.ci.qt.io/input/android"
|
|||||||
toolsVersion="19.0"
|
toolsVersion="19.0"
|
||||||
toolsFile="commandlinetools-mac-13114758_latest.zip"
|
toolsFile="commandlinetools-mac-13114758_latest.zip"
|
||||||
toolsBackupUrl="https://dl.google.com/android/repository/$toolsFile"
|
toolsBackupUrl="https://dl.google.com/android/repository/$toolsFile"
|
||||||
sdkBuildToolsVersion="35.0.1"
|
sdkBuildToolsVersion="36.0.0"
|
||||||
sdkApiLevel="android-35"
|
sdkApiLevel="android-36"
|
||||||
toolsSha1="c3e06a1959762e89167d1cbaa988605f6f7c1d24"
|
toolsSha1="c3e06a1959762e89167d1cbaa988605f6f7c1d24"
|
||||||
|
|
||||||
ndkVersionLatest="r27c"
|
ndkVersionLatest="r27c"
|
||||||
@@ -41,11 +41,9 @@ ndkSha1Preview="09be4f8fb626a9c93415198ea8e75d8d82f528fa"
|
|||||||
|
|
||||||
ndkVersionNightly1=$ndkVersionLatest # Set as same version as latest = skip NDK install in provisioning
|
ndkVersionNightly1=$ndkVersionLatest # Set as same version as latest = skip NDK install in provisioning
|
||||||
ndkSha1Nightly1=$ndkSha1Latest
|
ndkSha1Nightly1=$ndkSha1Latest
|
||||||
|
|
||||||
ndkVersionNightly2=$ndkVersionLatest
|
ndkVersionNightly2=$ndkVersionLatest
|
||||||
ndkSha1Nightly2=$ndkSha1Latest
|
ndkSha1Nightly2=$ndkSha1Latest
|
||||||
sdkBuildToolsVersion="36.0.0"
|
|
||||||
# this is compile sdk version
|
|
||||||
sdkApiLevel="android-36"
|
|
||||||
|
|
||||||
toolsTargetFile="/tmp/$toolsFile"
|
toolsTargetFile="/tmp/$toolsFile"
|
||||||
toolsSourceFile="$basePath/$toolsFile"
|
toolsSourceFile="$basePath/$toolsFile"
|
||||||
|
|||||||
@@ -11,11 +11,11 @@ source "${BASH_SOURCE%/*}/InstallAppFromCompressedFileFromURL.sh"
|
|||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
|
|
||||||
majorminorversion="4.3"
|
majorminorversion="3.30.5"
|
||||||
version="4.3.2"
|
version="3.30.5"
|
||||||
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/cmake/cmake-$version-macos-universal.tar.gz"
|
PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/cmake/cmake-$version-macos-universal.tar.gz"
|
||||||
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-macos-universal.tar.gz"
|
AltUrl="https://cmake.org/files/v$majorminorversion/cmake-$version-macos-universal.tar.gz"
|
||||||
SHA1="e3b456c03d992239f9d83d933336768c7fc1ff54"
|
SHA1="c81c2f7482a901c4a32a81034920c23c22233a0f"
|
||||||
appPrefix="cmake-$version-macos-universal"
|
appPrefix="cmake-$version-macos-universal"
|
||||||
|
|
||||||
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
InstallAppFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$appPrefix"
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# Copyright (C) 2026 The Qt Company Ltd.
|
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
||||||
|
|
||||||
# Dock autohide interfers with window sizes and mouse cursor/focus
|
|
||||||
|
|
||||||
set -e
|
|
||||||
sudo defaults write com.apple.dock autohide -bool false; killall Dock
|
|
||||||
@@ -1,3 +1,2 @@
|
|||||||
diffutils
|
diffutils
|
||||||
nasm
|
|
||||||
yasm
|
yasm
|
||||||
|
|||||||
@@ -1,113 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
# Copyright (C) 2026 The Qt Company Ltd.
|
|
||||||
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
# shellcheck source=../unix/DownloadURL.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
|
||||||
# shellcheck source=../unix/SourceEnvVars.sh
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SourceEnvVars.sh"
|
|
||||||
|
|
||||||
echo "Caching Gradle distributions and dependencies"
|
|
||||||
|
|
||||||
gradle_project_source="${BASH_SOURCE%/*}/../shared/gradle/project"
|
|
||||||
gradleDistributionMirror="http://ci-files01-hki.ci.qt.io/input/gradle"
|
|
||||||
gradleInitScript="init.d/nexus-mirror.gradle"
|
|
||||||
|
|
||||||
# Route every Gradle repository through the internal Nexus mirror.
|
|
||||||
mkdir -p "$HOME/.gradle/init.d"
|
|
||||||
cp "${BASH_SOURCE%/*}/../shared/gradle/$gradleInitScript" "$HOME/.gradle/$gradleInitScript"
|
|
||||||
|
|
||||||
# Returns the hash of the Gradle binary distribution for a given Gradle version.
|
|
||||||
# Gradle calculates the hash as base36(md5(distributionUrl)).
|
|
||||||
gradleDistributionHash () {
|
|
||||||
version="$1"
|
|
||||||
propertiesFile="$gradle_project_source/gradle/wrapper/gradle-wrapper.properties"
|
|
||||||
|
|
||||||
# 1. Read the project's distributionUrl.
|
|
||||||
distributionUrl=$(grep '^distributionUrl=' "$propertiesFile")
|
|
||||||
distributionUrl=${distributionUrl#distributionUrl=}
|
|
||||||
# 2. Unescape the Java-properties (e.g. '\:').
|
|
||||||
distributionUrl=${distributionUrl//\\:/:}
|
|
||||||
# 3. Swap in the requested version while maintaining the distribution URL.
|
|
||||||
distributionUrl=${distributionUrl/gradle-[0-9.]*-bin.zip/gradle-$version-bin.zip}
|
|
||||||
|
|
||||||
if command -v md5sum >/dev/null 2>&1; then
|
|
||||||
md5Hex=$(printf '%s' "$distributionUrl" | md5sum | awk '{print $1}')
|
|
||||||
else
|
|
||||||
md5Hex=$(printf '%s' "$distributionUrl" | md5)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Convert the md5 to base36: read it as a number, then repeatedly take the
|
|
||||||
# next digit (number % 36) and divide by 36, prepending each digit's character.
|
|
||||||
number=$(printf 'ibase=16; %s\n' "$(printf '%s' "$md5Hex" | tr 'a-f' 'A-F')" | bc)
|
|
||||||
hash=""
|
|
||||||
alphabet="0123456789abcdefghijklmnopqrstuvwxyz"
|
|
||||||
while [ "$number" != "0" ]; do
|
|
||||||
digit=$(printf '%s %% 36\n' "$number" | bc)
|
|
||||||
number=$(printf '%s / 36\n' "$number" | bc)
|
|
||||||
hash="${alphabet:$digit:1}$hash"
|
|
||||||
done
|
|
||||||
printf '%s' "$hash"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Seed a Gradle distribution binary into ~/.gradle from the internal mirror.
|
|
||||||
seedGradleDistribution () {
|
|
||||||
version="$1"
|
|
||||||
sha="$2"
|
|
||||||
|
|
||||||
distributionDir="$HOME/.gradle/wrapper/dists/gradle-${version}-bin/$(gradleDistributionHash "$version")"
|
|
||||||
if [ -e "$distributionDir/gradle-${version}-bin.zip.ok" ]; then
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
mkdir -p "$distributionDir"
|
|
||||||
zip="$distributionDir/gradle-${version}-bin.zip"
|
|
||||||
url="$gradleDistributionMirror/gradle-${version}-bin.zip"
|
|
||||||
DownloadURL "$url" "$url" "$sha" "$zip"
|
|
||||||
unzip -q -o "$zip" -d "$distributionDir"
|
|
||||||
rm -f "$zip"
|
|
||||||
touch "$distributionDir/gradle-${version}-bin.zip.ok"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Populate ~/.gradle/caches by priming the shared project for each Gradle and AGP profile.
|
|
||||||
cacheGradleProfile () {
|
|
||||||
echo "Caching Gradle profile $*"
|
|
||||||
tmp="$(mktemp -d)"
|
|
||||||
project="$tmp/project"
|
|
||||||
cp -r "$gradle_project_source" "$project"
|
|
||||||
|
|
||||||
props="$project/gradle/wrapper/gradle-wrapper.properties"
|
|
||||||
for kv in "$@"; do
|
|
||||||
case "$kv" in
|
|
||||||
gradle=*)
|
|
||||||
sed "s#gradle-[0-9.]*-bin.zip#gradle-${kv#*=}-bin.zip#" "$props" > "$props.tmp"
|
|
||||||
mv "$props.tmp" "$props"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
toml="$project/gradle/libs.versions.toml"
|
|
||||||
for kv in "$@"; do
|
|
||||||
case "$kv" in
|
|
||||||
gradle=*) ;;
|
|
||||||
*)
|
|
||||||
key="${kv%%=*}"
|
|
||||||
val="${kv#*=}"
|
|
||||||
sed "/^\[versions\]/,/^\[/ s/^$key = .*/$key = \"$val\"/" "$toml" > "$toml.tmp"
|
|
||||||
mv "$toml.tmp" "$toml"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
sh "$project/gradlew" --project-dir "$project" build
|
|
||||||
rm -rf "$tmp"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Cache both the current and the previous versions to avoid issues during bumps.
|
|
||||||
seedGradleDistribution 9.3.1 "b266d5ff6b90eada6dc3b20cb090e3731302e553a27c5d3e4df1f0d76beaff06"
|
|
||||||
cacheGradleProfile gradle=9.3.1 agp=9.0.0
|
|
||||||
seedGradleDistribution 9.5.1 "bafc141b619ad6350fd975fc903156dd5c151998cc8b058e8c1044ab5f7b031f"
|
|
||||||
cacheGradleProfile gradle=9.5.1 agp=9.2.1
|
|
||||||
|
|
||||||
echo "Cached Gradle distributions and dependencies under $HOME/.gradle."
|
|
||||||
@@ -22,12 +22,6 @@ ffmpeg_config_options=$(get_ffmpeg_config_options "shared")
|
|||||||
default_prefix="/usr/local/$ffmpeg_name"
|
default_prefix="/usr/local/$ffmpeg_name"
|
||||||
prefix="${2:-$default_prefix}"
|
prefix="${2:-$default_prefix}"
|
||||||
|
|
||||||
# Disable X11 linkage on macOS. FFmpeg auto-detect
|
|
||||||
# mechanisms will pull it in as a dependency if found
|
|
||||||
# on the host. If this happens, it makes the binaries
|
|
||||||
# not loadable on macOS machines without libx11 installed.
|
|
||||||
ffmpeg_config_options+=" --disable-libxcb --disable-xlib"
|
|
||||||
|
|
||||||
build_ffmpeg() {
|
build_ffmpeg() {
|
||||||
local arch="$1"
|
local arch="$1"
|
||||||
local build_dir="$ffmpeg_source_dir/build/$arch"
|
local build_dir="$ffmpeg_source_dir/build/$arch"
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
pip3 install --user lipomerge
|
|
||||||
@@ -55,18 +55,9 @@ function InstallXCode() {
|
|||||||
echo "Install packages"
|
echo "Install packages"
|
||||||
sudo xcodebuild -runFirstLaunch
|
sudo xcodebuild -runFirstLaunch
|
||||||
|
|
||||||
# Xcode 26 ships a more minimal base install
|
# Metal toolchain not included by default in Xcode 26
|
||||||
if ((majorVersion >= 26)); then
|
if ((majorVersion >= 26)); then
|
||||||
xcodebuild -downloadComponent MetalToolchain
|
xcodebuild -downloadComponent MetalToolchain
|
||||||
if ((majorVersion >= 27)); then
|
|
||||||
# No more universal iOS simulator in Xcode 27
|
|
||||||
xcodebuild -downloadPlatform iOS
|
|
||||||
else
|
|
||||||
xcodebuild -downloadPlatform iOS -architectureVariant universal
|
|
||||||
fi
|
|
||||||
if [[ $(uname -m) == "arm64" ]]; then
|
|
||||||
xcodebuild -downloadPlatform visionOS
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Enabling developer mode, so that using lldb does not require interactive password entry"
|
echo "Enabling developer mode, so that using lldb does not require interactive password entry"
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
# Mimer SQL is needed for Qt to be able to support Mimer SQL
|
# Mimer SQL is needed for Qt to be able to support Mimer SQL
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
os="$1"
|
||||||
|
|
||||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||||
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh"
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user