summaryrefslogtreecommitdiffstats
path: root/package/qt/Config.in
diff options
context:
space:
mode:
authorPeter Korsgaard <jacmet@sunsite.dk>2009-12-14 16:54:46 +0100
committerPeter Korsgaard <jacmet@sunsite.dk>2009-12-14 16:54:46 +0100
commit4e272254c7b53d656af1700a6795ae5299797d0e (patch)
treef03248b44c4aac7b2b294e42bcc6c757efec817d /package/qt/Config.in
parent518804f35ab1d823226eabaf7f4a0494f5f224f9 (diff)
downloadbuildroot-novena-4e272254c7b53d656af1700a6795ae5299797d0e.tar.gz
buildroot-novena-4e272254c7b53d656af1700a6795ae5299797d0e.zip
package/qt: add font selection
Commit f98547622 (make sure to install all Qt-fonts and true-type-fonts) changed Qt to install all .qpf fonts to the target instead of only a hardcoded subset. Some of those fonts are unfortunately quite big (1-2MB) and are not always needed (japanese, unicode). Instead add a font selection in Kconfig similar to how it is done for pixel depths, and default to the subset we were previously using. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/qt/Config.in')
-rw-r--r--package/qt/Config.in72
1 files changed, 46 insertions, 26 deletions
diff --git a/package/qt/Config.in b/package/qt/Config.in
index 3f8c92923..ad5b54312 100644
--- a/package/qt/Config.in
+++ b/package/qt/Config.in
@@ -101,6 +101,52 @@ config BR2_PACKAGE_QT_PIXEL_DEPTH_32
endmenu
+menu "Fonts"
+
+config BR2_PACKAGE_QT_FONT_MICRO
+ bool "micro"
+ default y
+
+config BR2_PACKAGE_QT_FONT_FIXED
+ bool "fixed"
+ default y
+
+config BR2_PACKAGE_QT_FONT_HELVETICA
+ bool "helvetica"
+ default y
+
+config BR2_PACKAGE_QT_FONT_JAPANESE
+ bool "japanese"
+
+config BR2_PACKAGE_QT_FONT_UNIFONT
+ bool "unicode"
+
+endmenu
+
+choice
+ prompt "freetype2 support"
+ default BR2_PACKAGE_QT_NOFREETYPE
+ help
+ Select freetype2 support.
+
+config BR2_PACKAGE_QT_NOFREETYPE
+ bool "no freetype2 support"
+ help
+ Do not compile in Freetype2 support.
+
+config BR2_PACKAGE_QT_QTFREETYPE
+ bool "Qt freetype2"
+ help
+ Use the libfreetype bundled with Qt.
+
+config BR2_PACKAGE_QT_SYSTEMFREETYPE
+ bool "System freetype2"
+ select BR2_PACKAGE_FREETYPE
+ help
+ Use shared libfreetype from the target system.
+ See http://www.freetype.org/
+endchoice
+
config BR2_PACKAGE_QT_GIF
bool "Enable GIF support"
help
@@ -188,32 +234,6 @@ config BR2_PACKAGE_QT_SYSTEMZLIB
Use the shared zlib from the system.
endchoice
-choice
- prompt "freetype2 support"
- depends on BR2_PACKAGE_QT_GUI_MODULE
- default BR2_PACKAGE_QT_NOFREETYPE
- help
- Select freetype2 support.
-
-config BR2_PACKAGE_QT_NOFREETYPE
- bool "no freetype2 support"
- help
- Do not compile in Freetype2 support.
-
-
-config BR2_PACKAGE_QT_QTFREETYPE
- bool "Qt freetype2"
- help
- Use the libfreetype bundled with Qt.
-
-config BR2_PACKAGE_QT_SYSTEMFREETYPE
- bool "System freetype2"
- select BR2_PACKAGE_FREETYPE
- help
- Use shared libfreetype from the target system.
- See http://www.freetype.org/
-endchoice
-
config BR2_PACKAGE_QT_EMB_PLATFORM
string "The embedded platform we are making Qt for"
default "arm" if BR2_arm