qt5base: also build for host
authorMirko Vogt <mirko-dev@nanl.de>
Mon, 20 Feb 2017 17:40:58 +0000 (18:40 +0100)
committerMirko Vogt <mirko-dev@nanl.de>
Mon, 20 Feb 2017 18:19:01 +0000 (19:19 +0100)
commit0c39484ffca3c09bbc15bd97216e905fbe230d3c
tree1b173e91e15bfdbd9d090e97efb96eb2c12e9c34
parent19579c851d8d5d4005226300bbcd3703c1ab7c00
qt5base: also build for host

Although Qt has the functionality of <host_build>'s,
it's supposed to be used and explicitly stated in
project files, so it can't be switched on from the
outside (e.g. via flags or env vars).

On top of that all builds using the <host_build>
directive get linked against libQtBootstrap.a which
is not always desired.

libQtBootstrap.a is also the only file available for
host builds, which means, <host_build>'s can't just make
use of and and link against e.g. libQtCore, as those
objects only get compiled for the target, not for the
host.

Because of above reasons, we build Qt twice now, once
for the host, once for the target.
frameworks/qt5base/Makefile
frameworks/qt5base/files/qmake.mk