summaryrefslogtreecommitdiffstats
path: root/classes/qtquickcompiler.bbclass
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@theqtcompany.com>2016-03-15 08:43:38 +0200
committerSamuli Piippo <samuli.piippo@theqtcompany.com>2016-03-15 08:44:19 +0200
commit9eb4a4ca74de48387a794336df7bfd3076919ed8 (patch)
treedf047176185ff6e9428363d12cd160fe258319a6 /classes/qtquickcompiler.bbclass
parent0a1b5fdeb2d91e28c8281f30b6e4957203a82994 (diff)
parentce704ae0105f6d17b4628d1e67bfb25a78289147 (diff)
downloadmeta-boot2qt-9eb4a4ca74de48387a794336df7bfd3076919ed8.tar.gz
Merge remote-tracking branch 'origin/fido' into dev
* origin/fido: (36 commits) qt5: update submodules b2qt-demos: update revision b2qt-appcontroller: update revision qt5: move mingw32 specific parts from meta-qt5 qt5: Use latest version of meta-qt5 b2qt-demos: update to new revision ostree: Mount boot partition from user space ostree: Do not use grub2-mkconfig. RPi2: add support for touch display Disable ethernet over usb on beaglebone. qtwayland: update SRCREV Move default sstate-cache dir from build dir Use distro specific sstate cache qtquickcompiler: add support for BYOS builds qtcharts: update revision qt5: update submodules democompositor: use correct path the SDK sources b2qt-demos: update SRCREV Add git SHA1 to b2qt addon package versions b2qt-utils: update SRCREV ... Conflicts: recipes-qt/qt5/qtconnectivity_git.bbappend Change-Id: I1c090c8f87e43664971e0381b93ccad5e4e48175
Diffstat (limited to 'classes/qtquickcompiler.bbclass')
-rw-r--r--classes/qtquickcompiler.bbclass25
1 files changed, 16 insertions, 9 deletions
diff --git a/classes/qtquickcompiler.bbclass b/classes/qtquickcompiler.bbclass
index 16fb6fe..b6710be 100644
--- a/classes/qtquickcompiler.bbclass
+++ b/classes/qtquickcompiler.bbclass
@@ -20,16 +20,23 @@
20############################################################################## 20##############################################################################
21 21
22python __anonymous() { 22python __anonymous() {
23 provider = "qtquickcompiler"
24
23 sdk_path = d.getVar('QT_SDK_PATH', True) or "" 25 sdk_path = d.getVar('QT_SDK_PATH', True) or ""
24 if len(sdk_path) != 0: 26 if len(sdk_path) != 0:
25 bb.note("TODO: QtQuickCompiler not yet available for external builds") 27 qtquickcompiler_path = d.getVar('B2QTBASE', True) + "/recipes-qt/qt5-addons/qtquickcompiler-sdk"
26 else: 28 if not os.path.isdir(qtquickcompiler_path):
27 pn = d.getVar("PN", True) 29 bb.note("QtQuickCompiler not available")
28 if "toolchain-host" in pn: 30 return
29 d.appendVar('RDEPENDS_' + pn, " nativesdk-qtquickcompiler-tools")
30 if "toolchain-target" in pn:
31 d.appendVar('RDEPENDS_' + pn, " qtquickcompiler-dev")
32 else: 31 else:
33 d.appendVar('DEPENDS', " qtquickcompiler qtquickcompiler-native") 32 provider = "qtquickcompiler-sdk"
34 d.appendVar('EXTRA_QMAKEVARS_PRE', " CONFIG+=qtquickcompiler CONFIG+=no_qtquickcompiler_depend") 33
34 pn = d.getVar("PN", True)
35 if "toolchain-host" in pn:
36 d.appendVar('RDEPENDS_' + pn, " nativesdk-%s-tools" % provider)
37 if "toolchain-target" in pn:
38 d.appendVar('RDEPENDS_' + pn, " %s-dev" % provider)
39 else:
40 d.appendVar('DEPENDS', " %s %s-native" % (provider, provider))
41 d.appendVar('EXTRA_QMAKEVARS_PRE', " CONFIG+=qtquickcompiler CONFIG+=no_qtquickcompiler_depend")
35} 42}