From ae4b6421c0bb4771e2cedfcdadd44c04dc8e93f5 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Tue, 31 Mar 2015 11:01:04 +0300 Subject: Build Qt5 and all addons Use meta-qt5 layer to build Qt5, commercial addons and b2qt addons. Create new image and toolchain recipes with Qt5 content, so that the existing image and toolchain remain as-is without Qt5. Currently support only for imx6 targets. Change-Id: I398750dd1a62c6ff8ea216cfe364da273d8e9a77 Reviewed-by: Andy Nichols --- recipes-qt/qt5/qtbase_%.bbappend | 54 ++++++++++++++++++++++++++++++++ recipes-qt/qt5/qtconnectivity_%.bbappend | 23 ++++++++++++++ recipes-qt/qt5/qtlocation_%.bbappend | 23 ++++++++++++++ recipes-qt/qt5/qtmultimedia_%.bbappend | 23 ++++++++++++++ 4 files changed, 123 insertions(+) create mode 100644 recipes-qt/qt5/qtbase_%.bbappend create mode 100644 recipes-qt/qt5/qtconnectivity_%.bbappend create mode 100644 recipes-qt/qt5/qtlocation_%.bbappend create mode 100644 recipes-qt/qt5/qtmultimedia_%.bbappend (limited to 'recipes-qt/qt5') diff --git a/recipes-qt/qt5/qtbase_%.bbappend b/recipes-qt/qt5/qtbase_%.bbappend new file mode 100644 index 0000000..27b476b --- /dev/null +++ b/recipes-qt/qt5/qtbase_%.bbappend @@ -0,0 +1,54 @@ +############################################################################# +## +## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). +## +## This file is part of the Qt Enterprise Embedded Scripts of the Qt +## framework. +## +## $QT_BEGIN_LICENSE$ +## Commercial License Usage Only +## Licensees holding valid commercial Qt license agreements with Digia +## with an appropriate addendum covering the Qt Enterprise Embedded Scripts, +## may use this file in accordance with the terms contained in said license +## agreement. +## +## For further information use the contact form at +## http://www.qt.io/contact-us. +## +## +## $QT_END_LICENSE$ +## +############################################################################# + +PACKAGECONFIG_GL = "gles2" +PACKAGECONFIG += " \ + accessibility \ + alsa \ + cups \ + fontconfig \ + glib \ + iconv \ + icu \ + linuxfb \ + sql-sqlite \ + tslib \ + " + +do_configure_prepend() { + sed -i 's!load(qt_config)!!' ${S}/mkspecs/linux-oe-g++/qmake.conf + cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <> ${S}/mkspecs/linux-oe-g++/qmake.conf <