qt6-bb10/tests/auto/corelib/plugin
Filipe Azevedo 9db8c171e7 Fix QLibrary::isLibrary on Apple platforms
Add proper support for 'so' and 'bundle' suffixes.  Qt wrongly assumes
.so libraries are not versioned on Apple platforms, which is
wrong. Also, the shared library .bundle which is what Apple recommends
instead of .so, are also versioned (not to be confound with the
different Core Foundation bundles, which are directory hierarchy).

For more info, see http://docstore.mik.ua/orelly/unix3/mac/ch05_03.htm.
Especially the part that reads:

"Loadable modules, called bundles in Mac OS X, have the file type
MH_BUNDLE. Most Unix-based software ports usually produce bundles with a
.so extension, for the sake of consistency across platforms. Although
Apple recommends giving bundles a .bundle extension, it isn't
mandatory."

Task-number: QTBUG-50446
Change-Id: Iacd5136397a12d65d83821434f332eb602550b4b
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2017-02-12 18:25:42 +00:00
..
qfactoryloader Convert the old feature system 2016-09-15 08:24:10 +00:00
qlibrary Fix QLibrary::isLibrary on Apple platforms 2017-02-12 18:25:42 +00:00
qplugin tests/auto/corelib/plugin: clean up 2016-08-27 05:09:07 +00:00
qpluginloader Use qtConfig throughout in qtbase 2016-08-19 04:28:05 +00:00
quuid Merge remote-tracking branch 'origin/5.6' into dev 2016-02-02 15:57:44 +01:00
plugin.pro Convert the old feature system 2016-09-15 08:24:10 +00:00