diff options
-rw-r--r-- | classes/internal-build.bbclass | 1 | ||||
-rw-r--r-- | classes/qtquickcompiler.bbclass | 20 | ||||
-rw-r--r-- | conf/local.conf.sample | 3 |
3 files changed, 14 insertions, 10 deletions
diff --git a/classes/internal-build.bbclass b/classes/internal-build.bbclass index 2a975f6..72498cb 100644 --- a/classes/internal-build.bbclass +++ b/classes/internal-build.bbclass | |||
@@ -26,6 +26,7 @@ python enable_internal_build () { | |||
26 | except: | 26 | except: |
27 | return | 27 | return |
28 | 28 | ||
29 | e.data.setVar('ENABLE_QTQUICKCOMPILER', "1") | ||
29 | e.data.setVar('SSTATE_MIRRORS', "file://.* http://yocto-cache.ci.local/sstate-caches/${DISTRO_CODENAME}/PATH") | 30 | e.data.setVar('SSTATE_MIRRORS', "file://.* http://yocto-cache.ci.local/sstate-caches/${DISTRO_CODENAME}/PATH") |
30 | e.data.setVar('PREMIRRORS', "\ | 31 | e.data.setVar('PREMIRRORS', "\ |
31 | ftp://.*/.* http://yocto-cache.ci.local/sources/ \n \ | 32 | ftp://.*/.* http://yocto-cache.ci.local/sources/ \n \ |
diff --git a/classes/qtquickcompiler.bbclass b/classes/qtquickcompiler.bbclass index b6710be..90fcfb4 100644 --- a/classes/qtquickcompiler.bbclass +++ b/classes/qtquickcompiler.bbclass | |||
@@ -20,18 +20,18 @@ | |||
20 | ############################################################################## | 20 | ############################################################################## |
21 | 21 | ||
22 | python __anonymous() { | 22 | python __anonymous() { |
23 | provider = "qtquickcompiler" | 23 | provider = "" |
24 | sdk_path = d.getVar('B2QTBASE', True) + "/recipes-qt/qt5-addons/qtquickcompiler-sdk" | ||
25 | pn = d.getVar("PN", True) | ||
24 | 26 | ||
25 | sdk_path = d.getVar('QT_SDK_PATH', True) or "" | 27 | if d.getVar('ENABLE_QTQUICKCOMPILER', True) == "1": |
26 | if len(sdk_path) != 0: | 28 | provider = "qtquickcompiler" |
27 | qtquickcompiler_path = d.getVar('B2QTBASE', True) + "/recipes-qt/qt5-addons/qtquickcompiler-sdk" | 29 | elif os.path.isdir(sdk_path): |
28 | if not os.path.isdir(qtquickcompiler_path): | 30 | provider = "qtquickcompiler-sdk" |
29 | bb.note("QtQuickCompiler not available") | 31 | else: |
30 | return | 32 | bb.note("qtquickcompiler not enabled for %s" % pn) |
31 | else: | 33 | return |
32 | provider = "qtquickcompiler-sdk" | ||
33 | 34 | ||
34 | pn = d.getVar("PN", True) | ||
35 | if "toolchain-host" in pn: | 35 | if "toolchain-host" in pn: |
36 | d.appendVar('RDEPENDS_' + pn, " nativesdk-%s-tools" % provider) | 36 | d.appendVar('RDEPENDS_' + pn, " nativesdk-%s-tools" % provider) |
37 | if "toolchain-target" in pn: | 37 | if "toolchain-target" in pn: |
diff --git a/conf/local.conf.sample b/conf/local.conf.sample index 5dd5c3d..ad55f78 100644 --- a/conf/local.conf.sample +++ b/conf/local.conf.sample | |||
@@ -273,6 +273,9 @@ INHERIT += "rm_work" | |||
273 | INHERIT += "image-buildinfo" | 273 | INHERIT += "image-buildinfo" |
274 | INHERIT += "internal-build" | 274 | INHERIT += "internal-build" |
275 | 275 | ||
276 | # Enables use of QtQuickCompiler if you have access to the gerrit project | ||
277 | #ENABLE_QTQUICKCOMPILER = "1" | ||
278 | |||
276 | ACCEPT_FSL_EULA = "1" | 279 | ACCEPT_FSL_EULA = "1" |
277 | LICENSE_FLAGS_WHITELIST = "commercial" | 280 | LICENSE_FLAGS_WHITELIST = "commercial" |
278 | 281 | ||