qt6-bb10/mkspecs
Miikka Heikkinen f166fcd3d0 Pro-file level support for importing plugins for static Qt builds
Platform plugin is needed always when gui is linked to an application.
This is tedious to do manually for static builds, so provide support
for generating a source file that imports static plugins for
application projects.

"CONFIG += import_plugins" statement in application .pro file will
generate required import statements for all plugins specified with
QTPLUGIN variable.

The plugin class names are found from plugin's module pri generated
automatically when plugin is built, as long as the plugin specifies
the PLUGIN_CLASS_NAME in the plugin .pro file before loading
qt_plugin.prf.

Task-number: QTBUG-28131
Change-Id: I19f8ea48a3c1e9b5c81f4399c4b5d439a6d4bea1
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2012-12-10 15:33:45 +01:00
..
aix-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
aix-g++-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
aix-xlc Compile fix for AIX with xlc 2012-10-16 17:31:31 +02:00
aix-xlc-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
blackberry-armv7le-qcc BlackBerry mkspecs: optimize linker flags 2012-11-26 15:11:59 +01:00
blackberry-x86-qcc BlackBerry mkspecs: optimize linker flags 2012-11-26 15:11:59 +01:00
common introduce QMAKE_RPATHLINKDIR (and QMAKE_LFLAGS_RPATHLINK) 2012-12-03 16:26:37 +01:00
cygwin-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
darwin-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
devices Stop using the name "Trolltech" in QSettings 2012-12-03 03:47:08 +01:00
features Pro-file level support for importing plugins for static Qt builds 2012-12-10 15:33:45 +01:00
freebsd-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
freebsd-g++46 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
freebsd-icc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
hpux-acc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
hpux-acc-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
hpux-acc-o64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
hpux-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
hpux-g++-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
hpuxi-acc-32 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
hpuxi-acc-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
hpuxi-g++-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
hurd-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
irix-cc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
irix-cc-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
irix-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
irix-g++-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-arm-gnueabi-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-clang Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-cxx Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-g++-32 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-g++-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-g++-maemo Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-icc Remove the -falign-stack option from ICC's mkspec. 2012-10-13 05:51:19 +02:00
linux-icc-32 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-icc-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-kcc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-llvm Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-lsb-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
linux-pgcc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
lynxos-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
macx-clang Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
macx-clang-32 Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
macx-clang-libc++ Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
macx-clang-libc++-32 Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
macx-g++ Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
macx-g++-32 Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
macx-g++40 Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
macx-g++42 Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
macx-icc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
macx-llvm Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
macx-xcode Mac: Set minimum version to 10.7 for clang-libc++ 2012-10-24 01:39:45 +02:00
modules update readme to current reality 2012-01-27 13:55:27 +01:00
netbsd-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
openbsd-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qnx-armv7le-qcc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
qnx-x86-qcc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
sco-cc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
sco-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
solaris-cc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
solaris-cc-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
solaris-cc-64-stlport Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
solaris-cc-stlport Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
solaris-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
solaris-g++-64 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
tru64-cxx Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
tru64-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
unixware-cc Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
unixware-g++ Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
unsupported Don't link QtGui to winspool.dll 2012-11-13 18:51:15 +01:00
win32-g++ ANGLE: Fix debug-and-release builds 2012-12-01 08:30:38 +01:00
win32-icc Don't link QtGui to winspool.dll 2012-11-13 18:51:15 +01:00
win32-msvc2005 ANGLE: Fix debug-and-release builds 2012-12-01 08:30:38 +01:00
win32-msvc2008 ANGLE: Fix debug-and-release builds 2012-12-01 08:30:38 +01:00
win32-msvc2010 ANGLE: Fix debug-and-release builds 2012-12-01 08:30:38 +01:00
win32-msvc2012 ANGLE: Fix debug-and-release builds 2012-12-01 08:30:38 +01:00
wince50standard-armv4i-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince50standard-armv4i-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince50standard-mipsii-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince50standard-mipsii-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince50standard-mipsiv-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince50standard-mipsiv-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince50standard-sh4-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince50standard-sh4-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince50standard-x86-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince50standard-x86-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince60standard-armv4i-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince60standard-x86-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince70embedded-armv4i-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wince70embedded-x86-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wincewm50pocket-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wincewm50pocket-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wincewm50smart-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wincewm50smart-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wincewm60professional-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wincewm60professional-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wincewm60standard-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wincewm60standard-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wincewm65professional-msvc2005 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00
wincewm65professional-msvc2008 Change copyrights from Nokia to Digia 2012-09-22 19:20:11 +02:00