aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-qt/meta
Commit message (Collapse)AuthorAgeFilesLines
* meta-toolchain-qt: Fix environment populationOtavio Salvador2014-10-101-9/+12
| | | | | | | | | | The generation of the environment has change since the change to use a meta-environment canadian package in the OE-Core, the SDK environment setting has been broken. This uses the new subscript environment to fix it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta-toolchain-qt: fix up old reference to Nokia and typoJonathan Liu2014-09-291-2/+2
| | | | | | | The SDK is now called Qt SDK. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* meta-toolchain-qt: put QT_CONF_PATH in environment scriptLaurentiu Palcu2013-10-291-0/+1
| | | | | | | | | This will allow apps using QLibraryInfo class to find qt.conf. [YOCTO #5339] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta-toolchain-qt: include the proper cross-canadian packageLaurentiu Palcu2013-09-101-1/+1
| | | | | | | | | | packagegroup-cross-canadian package name was changed to contain MACHINE. Make the necessary changes here too. [YOCTO #4783] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta-toolchain-qt.inc: Use CXX when linkingOtavio Salvador2013-02-191-1/+1
| | | | | | | | | | We should use CXX compiler when linking objects as done in regular builds inside of OE-Core. This fixes issues we've been seeing in field where we needed to change it byhand so the toolchain could work. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* add meta-toolchain-qtEric Bénard2013-01-163-30/+38
| | | | | | | | | | | | | - this allows the creation of a SDK containing all the needed libraries to develop QT4 for X applications - the recipes were factorized to share as much code as possible - binaries generated using the toolchain were run tested on an ARMv7 target - both qt & qte toolchains were build tested for qemuarm target and for an ARMv7 target Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-toolchain-qte: add --sysroot option to OE_QMAKE_(CC|CXX|LD)Laurentiu Palcu2012-11-241-5/+5
| | | | | | | | | | | | | When building a QT application using OE_QMAKE_CC/OE_QMAKE_CXX, the --sysroot was not included and the compilation would fail. The user had to add the option manually which was not very user friendly. This happened only when installing the SDK in another location than the default one. Since CC/CXX/LD had this option already included, reuse them. [YOCTO #3409] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Rename task to packagegroupPaul Eggleton2012-09-031-2/+2
| | | | | | | | | "Package group" is a much more appropriate name for these than task, since we use the word task to describe units of work executed by BitBake. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* nativesdk: Switch to using nativesdk as a prefix, not a suffixRichard Purdie2012-08-311-1/+1
| | | | | | | | | | | | | As discussed on the mailing lists, using a suffix to package names is hard and has lead to many recipes having to do PKGSUFFIX games. Its looking extremely hard to scale nativesdk much further without hacking many recipes. By comparison, using a prefix like multilib does works much better and doesn't involve "hacking" as many recipes. This change converts nativesdk to use a prefix using the existing multilib infrastructure. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: fix generated sdkEric Bénard2011-10-041-0/+7
| | | | | | | | | | | | | | | | | | | | | | | - qt4-tools-nativesdk : actually the qmake binary which gets installed comes from the native recipe. This patch fix this problem by launching configure twice : once to compile qmake using the right toolchain for nativesdk, and a second time using the native qmake to compile all the other tools for the nativesdk. Then we install the right qmake. - mkspec : the link actually created in qt4-tools-nativesdk's do_install point to nowhere so remove it and generate the link in meta-toolchain-qte as it's the only place where we have all the variable to create it. - toolchain_create_sdk_env_script_append : we need to add OE_QMAKE_CFLAGS, OE_QMAKE_CXXFLAGS and OE_QMAKE_LDFLAGS else the sdk won't find these variables that are inserted by qmake in the Makefiles. - with this patch, oe-core generates a working meta-toolchain-qte which can compile a small example and is properly recognized by qtcreator (this brings oe-core's meta-toolchain-qte to oe-dev's functional state). Signed-off-by: Eric Bénard <eric@eukrea.com>
* task-sdk-host: Add nativesdk to the task name so its clearer what the ↵Richard Purdie2011-06-131-1/+1
| | | | | | | | | contents of the task represent This is particularly important since the file doens't use BBCLASSEXTEND and PN is therefore misleading Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* toolchain-qte: include cross-compiler and fix env scriptIlya Yanok2011-05-101-16/+17
| | | | | | | | | This patch fixes the meta-toolchain-qte recipe: 1. cross-compiler added to the TOOLCHAIN_HOST_TASK. 2. Corrected paths in the environment script. 3. TOOLCHAIN_OUTPUTNAME used instead of SDK_SUFFIX. Signed-off-by: Ilya Yanok <yanok@emcraft.com>
* meta-toolchain-qte: Append to the toolchain env script and remove code ↵Richard Purdie2011-02-011-7/+1
| | | | | | duplication Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: Add meta-toolchain-qte and dependent tasks from OpenEmbeddedPaul Eggleton2011-02-011-0/+32
Differences from OE versions: task-qte-toolchain-target.bb: * Depend on task-poky-standalone-sdk-target instead of task-sdk-bare * Add LIC_FILES_CHKSUM * Correct libsqlite3-dev dependency for Poky * Remove dependency on libts-dev * Remove QtDeclarative as it does not build for 4.6.3. (This will need to be addressed in a future update.) task-qte-toolchain-host.bb * Fix for Poky directory structure * qt4-tools-sdk -> qt4-tools-nativesdk meta-toolchain-qte: * Fix for Poky directory structure * Use "tar --owner=root" instead of fakeroot * Remove angstrom-specific suffix Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>