<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-qt5.git/classes/qmake5_base.bbclass, branch jansa/fido</title>
<subtitle>Mirror of https://code.qt.io/cgit/yocto/meta-qt5.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-qt5.git/atom?h=jansa%2Ffido</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-qt5.git/atom?h=jansa%2Ffido'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/'/>
<updated>2015-02-19T14:55:39+00:00</updated>
<entry>
<title>qmake5: don't always look in directories recursively</title>
<updated>2015-02-19T14:55:39+00:00</updated>
<author>
<name>Alexandre Belloni</name>
<email>alexandre.belloni@free-electrons.com</email>
</author>
<published>2015-02-18T20:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=d9c741cce23ed6ff741ed67b77f57e04e5b440b8'/>
<id>urn:sha1:d9c741cce23ed6ff741ed67b77f57e04e5b440b8</id>
<content type='text'>
QT needs to be compiled without the -r parameter from the qmake command
line. This is necessary to avoid those errors when building
qtdeclarative or qt3d without opengl for example:
Project ERROR: Unknown module(s) in QT: quick-private
or
Project ERROR: Unknown module(s) in QT: quick

Also update comments regarding the dependencies.

Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qmake5_base: add *.prf to SSTATE_SCAN_FILES</title>
<updated>2015-01-06T14:58:55+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2015-01-06T14:57:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=e2f5adc92c0f6223eb557c5dcbfe2eb9830deb73'/>
<id>urn:sha1:e2f5adc92c0f6223eb557c5dcbfe2eb9830deb73</id>
<content type='text'>
* e.g. maliit-framework-qt5 is staging sysroot specific paths in
  sysroot-destdir/usr/lib/qt5/mkspecs/features/maliit-plugins.prf
  sysroot-destdir/usr/lib/qt5/mkspecs/features/maliit-framework.prf
  make sure they are replaced with correct ones on sstate reuse

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qmake5: set OE_QMAKE_INCDIR_QT</title>
<updated>2014-12-01T16:18:27+00:00</updated>
<author>
<name>Anders Darander</name>
<email>anders@chargestorm.se</email>
</author>
<published>2014-10-27T11:31:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=5b8f470597d4f163952f3b63a8ee39a2ccabfe4c'/>
<id>urn:sha1:5b8f470597d4f163952f3b63a8ee39a2ccabfe4c</id>
<content type='text'>
This is set when generation an SDK, and thus would be usefull to have also
when bitbaking. That allows us to use this in *.prf files which is used
both when bitbaking as well as when using the SDK.

Signed-off-by: Anders Darander &lt;anders@chargestorm.se&gt;
(cherry picked from commit 96e8d29fdbdf6fa656c854d9b55c5b0c213166a7)
Acked-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qmake5_base.bbclass: Fix mkspec path when building nativesdk binaries</title>
<updated>2014-02-17T20:47:27+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2014-02-17T18:01:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=578657f7b6468af31ba399b02a4dac3c353db71b'/>
<id>urn:sha1:578657f7b6468af31ba399b02a4dac3c353db71b</id>
<content type='text'>
When building nativesdk binaries we ought to rely in the native
mkspecs.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
Acked-by: Denys Dmytriyenko &lt;denys@ti.com&gt;
</content>
</entry>
<entry>
<title>classes: qmake5: move QT_DIR_NAME to qmake5_paths</title>
<updated>2013-07-25T20:12:14+00:00</updated>
<author>
<name>Simon Busch</name>
<email>morphis@gravedo.de</email>
</author>
<published>2013-07-22T21:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=b0100c1b5704e0216733a35ff42afab3c350bef4'/>
<id>urn:sha1:b0100c1b5704e0216733a35ff42afab3c350bef4</id>
<content type='text'>
* qmake5_paths.bbclass refers to QT_DIR_NAME but it's defined on a higher level which
  doesn't makes sense and breaks some use cases

Signed-off-by: Simon Busch &lt;morphis@gravedo.de&gt;
</content>
</entry>
<entry>
<title>qmake5_base: add override for HostLibraries</title>
<updated>2013-07-25T10:14:11+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-07-20T16:12:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=ca4a0758e17c69905df6eda86fe678a4f10f50f7'/>
<id>urn:sha1:ca4a0758e17c69905df6eda86fe678a4f10f50f7</id>
<content type='text'>
* qtdeclarative was using /usr/lib as HostLibraries causing
  WARNING: QA Issue: qtdeclarative: The compile log indicates that host include and/or library paths were used.
           Please check the log 'qtdeclarative/5.1.0-r0/temp/log.do_compile' for more information.
  DEBUG 1: /OE/oe-core/tmp-eglibc/sysroots/qemux86-64/usr/lib/qt5/mkspecs/features/qt_config.prf:23: QT_MODULE_HOST_LIB_BASE := /usr/lib
* also without this fix qtdeclarative and qtwayland are trying to
  build tools against /usr/lib/libQt5Bootstrap.a (without sysroot
  prefix)

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qmake5_base: Define OE_QMAKE_PATH_QT_* variables</title>
<updated>2013-05-09T19:41:32+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-05-09T19:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=4c197c6223a1c878dfa8c0277a91021c68091a93'/>
<id>urn:sha1:4c197c6223a1c878dfa8c0277a91021c68091a93</id>
<content type='text'>
* and move it to separate .bbclass which is easier to
  replace in distro layer when you don't care about
  conflicts with qt4

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtbase: use EXTRA_OEMAKE also in config.tests executed in do_configure</title>
<updated>2013-05-09T14:54:03+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-05-09T08:11:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=48138bfb2735e0e07065397d3c93516d202c3104'/>
<id>urn:sha1:48138bfb2735e0e07065397d3c93516d202c3104</id>
<content type='text'>
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qmake5: drop QT_DIR_NAME subdirectory from many OE_QMAKE_PATH_* variables and add it back in qt5.inc</title>
<updated>2013-05-09T11:56:49+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-05-08T20:56:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=d8314098bf945b4db15302d47eae1d6fc2df882c'/>
<id>urn:sha1:d8314098bf945b4db15302d47eae1d6fc2df882c</id>
<content type='text'>
* we're using QT_DIR_NAME subdirectory mostly to prevent conflicts with existing files from qt4
  but setting it in all OE_QMAKE_PATH_* variables causes all apps which are just using qmake to
  build to install e.g. in /qt5 which for stuff like qterminal or something doesn't
  sound right (as long as there isn't qterminal4 and qterminal5 recipe)

* some variables are kept with default QT_DIR_NAME, e.g. qml, imports, plugins we can assume that
  every application which installs some QML files will install them in location shared by all

* add qt5-native.inc which also adds this QT_DIR_NAME and common
  inherits (later will be used also by qtwayland-native.inc)

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qmake5: Fix cleaning separate build directory and use it by default</title>
<updated>2013-05-09T11:56:49+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2013-05-08T20:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=7caede7850d7b33011a5a0e3124180db2f7a0d6c'/>
<id>urn:sha1:7caede7850d7b33011a5a0e3124180db2f7a0d6c</id>
<content type='text'>
* "${B}/*" in quotes doesn't match anything, better to remove whole directory
  (incluing .files) and recreate it
* not sure why I've added quotes after testing first version, we don't
  expect B with spaces.. but I'm a bit scared with rm -rf ${SOME_VAR}
  after one glibc upgrade cleaned my whole disk and attached NFS array
  when OLD_LOCALE_PATH wasn't detected correctly...
* qmake works well with separate B, use it by default

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
