1QT *= gui-private 2 3SOURCES += \ 4 $$PWD/qwindowsfontdatabase.cpp \ 5 $$PWD/qwindowsfontengine.cpp \ 6 $$PWD/qwindowsnativeimage.cpp 7 8HEADERS += \ 9 $$PWD/qwindowsfontdatabase_p.h \ 10 $$PWD/qwindowsfontengine_p.h \ 11 $$PWD/qwindowsnativeimage_p.h 12 13qtConfig(freetype) { 14 SOURCES += $$PWD/qwindowsfontdatabase_ft.cpp 15 HEADERS += $$PWD/qwindowsfontdatabase_ft_p.h 16} 17 18qtConfig(directwrite):qtConfig(direct2d) { 19 qtConfig(directwrite2) { 20 QMAKE_USE_PRIVATE += dwrite_2 21 DEFINES *= QT_USE_DIRECTWRITE2 22 } else { 23 QMAKE_USE_PRIVATE += dwrite 24 } 25 QMAKE_USE_PRIVATE += d2d1 26 27 SOURCES += $$PWD/qwindowsfontenginedirectwrite.cpp 28 HEADERS += $$PWD/qwindowsfontenginedirectwrite_p.h 29} else { 30 DEFINES *= QT_NO_DIRECTWRITE 31} 32 33QMAKE_USE_PRIVATE += advapi32 ole32 user32 gdi32 34mingw: QMAKE_USE_PRIVATE += uuid 35