Switch platformsupport over to be a shared library,
which is well supported by the build system.
This requires exporting classes we use. I've done
this on OS_MAC only for now.
Reverts
4581a9999e12e14bbf0836d0740191ba50109540
int indexValue;
};
+#ifdef Q_OS_MAC
+class Q_GUI_EXPORT QBasicUnixFontDatabase : public QPlatformFontDatabase
+#else
class QBasicUnixFontDatabase : public QPlatformFontDatabase
+#endif
{
public:
void populateFontDatabase();
TEMPLATE = lib
DESTDIR = $$QMAKE_LIBDIR_QT
-CONFIG += module staticlib
+CONFIG += module
+!mac:CONFIG += staticlib
+mac:LIBS+=-lz
+
MODULE_PRI = ../modules/qt_platformssupport.pri
unix|win32-g++*:QMAKE_PKGCONFIG_REQUIRES = QtCore QtGui
LIBS += -framework cocoa
QT += core-private gui-private platformsupport-private
-LIBS += -lQtPlatformSupport
CONFIG += qpa/basicunixfontdatabase
target.path += $$[QT_INSTALL_PLUGINS]/platforms
#include "qcocoabackingstore.h"
#include "qcocoanativeinterface.h"
-#include <QtPlatformSupport/5.0.0/QtPlatformSupport/private/qbasicunixfontdatabase_p.h>
+#include <QtPlatformSupport/private/qbasicunixfontdatabase_p.h>
#include <private/qpixmap_raster_p.h>
QT_BEGIN_NAMESPACE