contrib: qt: install qt build tools in a separate directory
commit351c2b5ab30e9ca3d6a2a0d00b861e4f88812bf0
authorPierre Lamot <pierre@videolabs.io>
Tue, 16 Jun 2020 09:59:54 +0000 (16 11:59 +0200)
committerPierre Lamot <pierre@videolabs.io>
Mon, 21 Sep 2020 07:51:10 +0000 (21 09:51 +0200)
treea9063aafdfd7f3cbcbbd1680ab4085846f0b0a00
parent8797b88121e000a8bef7cd25c51f4f25dfcf4ba1
contrib: qt: install qt build tools in a separate directory

  Qt build tools shouldn't be installed in $(PREFIX)/bin because they aren't
  host tools. This is notably causing issues when building build tools from qt
  because it will use the same headers as the host which may be incompatible.
  This affect tools like qmltyperegistrar which is required to build Qt5.15 or
  qmlcachegen.

  They can't be installed in $(BUILDBINDIR)/bin because while most tools are
  agnostic of the host, some tools like qmake contains references to the host
  installation.

  qmake won't recognise tools installed as with HOST prefix (ie: bin/$(HOST)-moc).

  VLC configure script doesn't really care about the location of the tools as
  this one is retrieve through pkgconfig.
contrib/src/qt/rules.mak
contrib/src/qtdeclarative/rules.mak
contrib/src/qtgraphicaleffects/rules.mak
contrib/src/qtquickcontrols2/rules.mak
contrib/src/qtsvg/rules.mak