Install fonts when not using fontconfig
authorGirish Ramakrishnan <girish.1.ramakrishnan@nokia.com>
Fri, 16 Mar 2012 06:20:53 +0000 (23:20 -0700)
committerQt by Nokia <qt-info@nokia.com>
Fri, 16 Mar 2012 20:30:59 +0000 (21:30 +0100)
When built without fontconfig support, the basic unix font database
relies on fonts installed in libs/fonts to populate the database.

Change-Id: Id1e54c5b032095470049210bb831cfe4c79b3569
Reviewed-by: Johannes Zellner <johannes.zellner@nokia.com>
Reviewed-by: Donald Carr <donald.carr@nokia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
mkspecs/features/qpa/genericunixfontdatabase.prf
mkspecs/features/qt_installs.prf

index 20b31a7..36a3582 100644 (file)
@@ -2,4 +2,9 @@ CONFIG += qpa/basicunixfontdatabase
 contains(QT_CONFIG, fontconfig) {
     DEFINES += Q_FONTCONFIGDATABASE
     LIBS += -lfontconfig
+} else {
+    fonts.path = $$[QT_INSTALL_LIBS]/fonts
+    fonts.files = $$QT_SOURCE_TREE/lib/fonts/*
+    INSTALLS += fonts
 }
+
index 8b17aa9..97e52f6 100644 (file)
@@ -35,9 +35,3 @@ qt_install_headers {
     INSTALLS += private_headers
 }
 
-embedded: equals(TARGET, QtGui) {
-    # install fonts for embedded
-    INSTALLS += fonts
-    fonts.path = $$[QT_INSTALL_LIBS]/fonts
-    fonts.files = $$QT_SOURCE_TREE/lib/fonts/*
-}