mirror of
http://code.qt.io/yocto/meta-qt6.git
synced 2026-01-01 13:58:07 +00:00
The QML Script Compiler is a commercial drop-in replacement
for the cachegen tool to compile your QML script expressions
and functions to C++ ahead of time.
It is available only for commercial customers and source code
fetch needs proper ssh keys available for accessing the repository
at codereview.qt-project.org.
Usage of QML Script Compiler is not enabled by default, but if
enabled globally using ENABLE_QMLCOMPILER variable, all Qt modules
that have dependency to qtdeclarative are compiled using Qt QML Compiler.
Its usage can also be enabled or disabled by each individual recipe.
Task-number: QTBUG-95475
Change-Id: Iee8539ee8ddc17c70e9ed81ab3b4f242f9386586
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
(cherry picked from commit d0e7002304)
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
25 lines
593 B
BlitzBasic
25 lines
593 B
BlitzBasic
LICENSE = "The-Qt-Company-Commercial"
|
|
LIC_FILES_CHKSUM = " \
|
|
file://src/qmlcompilerplus/cppcodegen_p.h;endline=27;md5=6a1dccd03d0d5864357e72b67def8ff2 \
|
|
"
|
|
|
|
inherit qt6-cmake
|
|
|
|
include recipes-qt/qt6/qt6-git.inc
|
|
include recipes-qt/qt6/qt6.inc
|
|
|
|
python() {
|
|
if d.getVar('QT_EDITION') != 'commercial':
|
|
raise bb.parse.SkipRecipe('Available only with Commercial Qt')
|
|
}
|
|
|
|
QT_GIT = "git://codereview.qt-project.org"
|
|
QT_GIT_PROTOCOL = "ssh"
|
|
QT_MODULE = "tqtc-qmlcompilerplus"
|
|
|
|
DEPENDS += "qtbase qtdeclarative qtdeclarative-native"
|
|
|
|
PTEST_ENABLED = "0"
|
|
|
|
BBCLASSEXTEND = "native nativesdk"
|