mirror of
git://code.qt.io/qt/qt5.git
synced 2026-03-31 10:47:07 +08:00
Add QtLite into CI
QtLite allows user to select subset of Qt features. This combined with static linking and link time optimization produces up to 80% smaller QML application Change-Id: Ied98a564cca39901091e751303341f83b672a631 Task-number: QTBUG-117638 Reviewed-by: Toni Saario <toni.saario@qt.io> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
This commit is contained in:
@@ -7,6 +7,7 @@ Include: [
|
|||||||
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,
|
||||||
cmake_platforms_qemu_vxworks.yaml
|
cmake_platforms_qemu_vxworks.yaml,
|
||||||
|
qtlite.yaml
|
||||||
]
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ Include: [
|
|||||||
ios-tests.yaml,
|
ios-tests.yaml,
|
||||||
address_sanitizer_platforms.yaml,
|
address_sanitizer_platforms.yaml,
|
||||||
cmake_platforms_static_tests.yaml,
|
cmake_platforms_static_tests.yaml,
|
||||||
cmake_platforms_qemu_vxworks.yaml
|
cmake_platforms_qemu_vxworks.yaml,
|
||||||
|
qtlite.yaml
|
||||||
]
|
]
|
||||||
Configurations: []
|
Configurations: []
|
||||||
|
|||||||
204
coin/platform_configs/qtlite.yaml
Normal file
204
coin/platform_configs/qtlite.yaml
Normal file
@@ -0,0 +1,204 @@
|
|||||||
|
Version: 2
|
||||||
|
Configurations:
|
||||||
|
-
|
||||||
|
Id: 'debian-11.6-static-qtlite-arm64'
|
||||||
|
Template: 'qtci-linux-Debian-11.6-aarch64-50'
|
||||||
|
Compiler: 'GCC'
|
||||||
|
Features: ['Packaging', 'UseConfigure', 'DisableTests', 'Insignificant']
|
||||||
|
Configure arguments: >
|
||||||
|
-nomake examples
|
||||||
|
-release
|
||||||
|
-optimize-size
|
||||||
|
-static
|
||||||
|
-ltcg
|
||||||
|
-reduce-exports
|
||||||
|
-gc-binaries
|
||||||
|
-feature-linuxfb
|
||||||
|
-no-feature-abstractbutton
|
||||||
|
-no-feature-abstractslider
|
||||||
|
-no-feature-accessibility
|
||||||
|
-no-feature-action
|
||||||
|
-no-feature-androiddeployqt
|
||||||
|
-no-feature-appstore-compliant
|
||||||
|
-no-feature-backtrace
|
||||||
|
-no-feature-batch_test_support
|
||||||
|
-no-feature-brotli
|
||||||
|
-no-feature-calendarwidget
|
||||||
|
-no-feature-cborstreamwriter
|
||||||
|
-no-feature-clipboard
|
||||||
|
-no-feature-colordialog
|
||||||
|
-no-feature-columnview
|
||||||
|
-no-feature-commandlinkbutton
|
||||||
|
-no-feature-completer
|
||||||
|
-no-feature-concatenatetablesproxymodel
|
||||||
|
-no-feature-contextmenu
|
||||||
|
-no-feature-cssparser
|
||||||
|
-no-feature-cups
|
||||||
|
-no-feature-datawidgetmapper
|
||||||
|
-no-feature-datetimeedit
|
||||||
|
-no-feature-datetimeparser
|
||||||
|
-no-feature-dbus
|
||||||
|
-no-feature-desktopservices
|
||||||
|
-no-feature-dial
|
||||||
|
-no-feature-dnslookup
|
||||||
|
-no-feature-dockwidget
|
||||||
|
-no-feature-dom
|
||||||
|
-no-feature-dtls
|
||||||
|
-no-feature-eglfs
|
||||||
|
-no-feature-errormessage
|
||||||
|
-no-feature-filesystemiterator
|
||||||
|
-no-feature-filesystemmodel
|
||||||
|
-no-feature-filesystemwatcher
|
||||||
|
-no-feature-fontcombobox
|
||||||
|
-no-feature-fontdialog
|
||||||
|
-no-feature-fscompleter
|
||||||
|
-no-feature-future
|
||||||
|
-no-feature-gestures
|
||||||
|
-no-feature-gif
|
||||||
|
-no-feature-graphicseffect
|
||||||
|
-no-feature-graphicsview
|
||||||
|
-no-feature-gssapi
|
||||||
|
-no-feature-harfbuzz
|
||||||
|
-no-feature-highdpiscaling
|
||||||
|
-no-feature-hijricalendar
|
||||||
|
-no-feature-http
|
||||||
|
-no-feature-ico
|
||||||
|
-no-feature-icu
|
||||||
|
-no-feature-identityproxymodel
|
||||||
|
-no-feature-im
|
||||||
|
-no-feature-imageformat_bmp
|
||||||
|
-no-feature-imageformat_jpeg
|
||||||
|
-no-feature-imageformat_ppm
|
||||||
|
-no-feature-imageformat_xbm
|
||||||
|
-no-feature-image_heuristic_mask
|
||||||
|
-no-feature-imageio-text-loading
|
||||||
|
-no-feature-image_text
|
||||||
|
-no-feature-inputdialog
|
||||||
|
-no-feature-islamiccivilcalendar
|
||||||
|
-no-feature-jalalicalendar
|
||||||
|
-no-feature-jpeg
|
||||||
|
-no-feature-keysequenceedit
|
||||||
|
-no-feature-lcdnumber
|
||||||
|
-no-feature-libinput
|
||||||
|
-no-feature-library
|
||||||
|
-no-feature-lineedit
|
||||||
|
-no-feature-linux-netlink
|
||||||
|
-no-feature-localserver
|
||||||
|
-no-feature-macdeployqt
|
||||||
|
-no-feature-mainwindow
|
||||||
|
-no-feature-mdiarea
|
||||||
|
-no-feature-menu
|
||||||
|
-no-feature-menubar
|
||||||
|
-no-feature-messagebox
|
||||||
|
-no-feature-mimetype
|
||||||
|
-no-feature-movie
|
||||||
|
-no-feature-mtdev
|
||||||
|
-no-feature-multiprocess
|
||||||
|
-no-feature-networkdiskcache
|
||||||
|
-no-feature-networkinterface
|
||||||
|
-no-feature-networkproxy
|
||||||
|
-no-feature-ocsp
|
||||||
|
-no-feature-opengl
|
||||||
|
-no-feature-openssl
|
||||||
|
-no-feature-pcre2
|
||||||
|
-no-feature-pdf
|
||||||
|
-no-feature-permissions
|
||||||
|
-no-feature-picture
|
||||||
|
-no-feature-printdialog
|
||||||
|
-no-feature-printer
|
||||||
|
-no-feature-printpreviewdialog
|
||||||
|
-no-feature-printpreviewwidget
|
||||||
|
-no-feature-printsupport
|
||||||
|
-no-feature-private_tests
|
||||||
|
-no-feature-process
|
||||||
|
-no-feature-processenvironment
|
||||||
|
-no-feature-progressbar
|
||||||
|
-no-feature-progressdialog
|
||||||
|
-no-feature-proxymodel
|
||||||
|
-no-feature-radiobutton
|
||||||
|
-no-feature-raster-64bit
|
||||||
|
-no-feature-raster-fp
|
||||||
|
-no-feature-resizehandler
|
||||||
|
-no-feature-rubberband
|
||||||
|
-no-feature-sanitize_fuzzer_no_link
|
||||||
|
-no-feature-schannel
|
||||||
|
-no-feature-scroller
|
||||||
|
-no-feature-securetransport
|
||||||
|
-no-feature-sessionmanager
|
||||||
|
-no-feature-settings
|
||||||
|
-no-feature-sha3-fast
|
||||||
|
-no-feature-sharedmemory
|
||||||
|
-no-feature-shortcut
|
||||||
|
-no-feature-sizegrip
|
||||||
|
-no-feature-socks5
|
||||||
|
-no-feature-sortfilterproxymodel
|
||||||
|
-no-feature-splashscreen
|
||||||
|
-no-feature-sql
|
||||||
|
-no-feature-sqlmodel
|
||||||
|
-no-feature-sql-sqlite
|
||||||
|
-no-feature-sspi
|
||||||
|
-no-feature-stackedwidget
|
||||||
|
-no-feature-statusbar
|
||||||
|
-no-feature-statustip
|
||||||
|
-no-feature-style-stylesheet
|
||||||
|
-no-feature-syntaxhighlighter
|
||||||
|
-no-feature-systemsemaphore
|
||||||
|
-no-feature-systemtrayicon
|
||||||
|
-no-feature-tabletevent
|
||||||
|
-no-feature-tablewidget
|
||||||
|
-no-feature-testlib
|
||||||
|
-no-feature-textbrowser
|
||||||
|
-no-feature-texthtmlparser
|
||||||
|
-no-feature-textmarkdownreader
|
||||||
|
-no-feature-textmarkdownwriter
|
||||||
|
-no-feature-textodfwriter
|
||||||
|
-no-feature-timezone
|
||||||
|
-no-feature-toolbar
|
||||||
|
-no-feature-toolbox
|
||||||
|
-no-feature-topleveldomain
|
||||||
|
-no-feature-transposeproxymodel
|
||||||
|
-no-feature-treewidget
|
||||||
|
-no-feature-udpsocket
|
||||||
|
-no-feature-undocommand
|
||||||
|
-no-feature-undogroup
|
||||||
|
-no-feature-undostack
|
||||||
|
-no-feature-undoview
|
||||||
|
-no-feature-valgrind
|
||||||
|
-no-feature-vkgen
|
||||||
|
-no-feature-vnc
|
||||||
|
-no-feature-vulkan
|
||||||
|
-no-feature-wasm-exceptions
|
||||||
|
-no-feature-wasm-simd128
|
||||||
|
-no-feature-whatsthis
|
||||||
|
-no-feature-wheelevent
|
||||||
|
-no-feature-widgets
|
||||||
|
-no-feature-widgettextcontrol
|
||||||
|
-no-feature-windeployqt
|
||||||
|
-no-feature-wizard
|
||||||
|
-no-feature-xkbcommon
|
||||||
|
-no-feature-xml
|
||||||
|
-qpa linuxfb
|
||||||
|
Environment variables: [
|
||||||
|
'CMAKE_ARGS=-DOpenGL_GL_PREFERENCE=LEGACY',
|
||||||
|
'NON_QTBASE_CMAKE_ARGS=
|
||||||
|
-DFEATURE_qdoc=off
|
||||||
|
-DFEATURE_qml_debug=off
|
||||||
|
-DFEATURE_qml_jit=off
|
||||||
|
-DFEATURE_qml_locale=off
|
||||||
|
-DFEATURE_qml_network=off
|
||||||
|
-DFEATURE_qml_profiler=off
|
||||||
|
-DFEATURE_quickcontrols2_fusion=off
|
||||||
|
-DFEATURE_quickcontrols2_imagine=off
|
||||||
|
-DFEATURE_quickcontrols2_ios=off
|
||||||
|
-DFEATURE_quickcontrols2_macos=off
|
||||||
|
-DFEATURE_quickcontrols2_material=off
|
||||||
|
-DFEATURE_quickcontrols2_universal=off
|
||||||
|
-DFEATURE_quickcontrols2_windows=off
|
||||||
|
-DFEATURE_quick_designer=off
|
||||||
|
-DFEATURE_quick_particles=off
|
||||||
|
-DFEATURE_quick_pixmap_cache_threaded_download=off
|
||||||
|
-DFEATURE_quick_shadereffect=off
|
||||||
|
-DFEATURE_quicktemplates2_calendar=off
|
||||||
|
-DFEATURE_quicktemplates2_hover=off
|
||||||
|
-DFEATURE_quicktemplates2_multitouch=off'
|
||||||
|
]
|
||||||
Reference in New Issue
Block a user