2013-10-13 16:55:32 +02:00
|
|
|
comment "qt needs a toolchain w/ C++, threads"
|
2014-02-23 18:04:08 +01:00
|
|
|
depends on BR2_USE_MMU
|
2013-09-24 13:25:30 +02:00
|
|
|
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
2009-07-25 00:14:15 +02:00
|
|
|
|
|
|
|
menuconfig BR2_PACKAGE_QT
|
2009-07-25 00:05:35 +02:00
|
|
|
bool "Qt"
|
2014-02-23 18:04:08 +01:00
|
|
|
depends on BR2_USE_MMU # fork
|
2009-01-26 20:19:10 +01:00
|
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
2013-09-24 13:25:30 +02:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
2006-12-13 20:59:07 +01:00
|
|
|
help
|
2012-04-14 21:28:31 +02:00
|
|
|
Qt is a cross-platform application and UI framework for
|
|
|
|
developers using C++.
|
2006-12-13 20:59:07 +01:00
|
|
|
|
2012-04-14 21:28:31 +02:00
|
|
|
http://qt-project.org
|
2006-12-13 20:59:07 +01:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
if BR2_PACKAGE_QT
|
2008-10-26 07:03:23 +01:00
|
|
|
|
2014-07-15 18:30:56 +02:00
|
|
|
choice
|
|
|
|
prompt "Qt installation"
|
|
|
|
help
|
|
|
|
Selects the type of installation: standard or embedded
|
|
|
|
|
|
|
|
config BR2_PACKAGE_QT_EMBEDDED
|
|
|
|
bool "Qt embedded"
|
|
|
|
help
|
|
|
|
The embedded Qt installation targets embedded systems without X.org.
|
|
|
|
Provides backends for framebuffer.
|
|
|
|
If unsure, say Y.
|
|
|
|
|
|
|
|
comment "Qt standard (X11) not available (need X.org)"
|
|
|
|
depends on !BR2_PACKAGE_XORG7
|
|
|
|
|
|
|
|
config BR2_PACKAGE_QT_X11
|
|
|
|
bool "Qt standard (X11)"
|
|
|
|
depends on BR2_PACKAGE_XORG7
|
2016-02-20 13:42:46 +01:00
|
|
|
depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Qt GUI module
|
2014-07-15 18:30:56 +02:00
|
|
|
select BR2_PACKAGE_FONTCONFIG
|
|
|
|
select BR2_PACKAGE_XLIB_LIBXI
|
|
|
|
select BR2_PACKAGE_XLIB_LIBX11
|
|
|
|
select BR2_PACKAGE_XLIB_LIBXRENDER
|
|
|
|
select BR2_PACKAGE_XLIB_LIBXCURSOR
|
|
|
|
select BR2_PACKAGE_XLIB_LIBXRANDR
|
|
|
|
select BR2_PACKAGE_XLIB_LIBXEXT
|
|
|
|
select BR2_PACKAGE_XLIB_LIBXV
|
|
|
|
select BR2_PACKAGE_QT_SYSTEMFREETYPE
|
|
|
|
select BR2_PACKAGE_QT_GUI_MODULE
|
|
|
|
help
|
|
|
|
The standard Qt installation provides X.org backend. If you don't want to
|
|
|
|
use X.org, say N.
|
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_DEBUG
|
2007-07-29 01:02:26 +02:00
|
|
|
bool "Compile with debug support"
|
2008-06-28 05:55:12 +02:00
|
|
|
help
|
|
|
|
If unsure, say N.
|
2006-12-13 20:59:07 +01:00
|
|
|
|
2010-08-18 14:11:34 +02:00
|
|
|
config BR2_PACKAGE_QT_DEMOS
|
2014-01-06 22:43:02 +01:00
|
|
|
bool "Compile and install Qt demos (with code)"
|
2016-02-20 13:42:46 +01:00
|
|
|
depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Qt GUI module
|
2014-01-06 22:43:02 +01:00
|
|
|
select BR2_PACKAGE_QT_GUI_MODULE
|
|
|
|
help
|
|
|
|
If unsure, say N.
|
|
|
|
|
2014-08-02 05:08:56 +02:00
|
|
|
config BR2_PACKAGE_QT_TRANSLATION_FILES
|
|
|
|
bool "Install translation files"
|
|
|
|
help
|
|
|
|
Install binary .qm translation files.
|
2014-08-15 10:31:27 +02:00
|
|
|
Say y if you need these files. They will take about 8 MB
|
|
|
|
on the target root filesystem.
|
2014-08-02 05:08:56 +02:00
|
|
|
|
2014-01-06 22:43:02 +01:00
|
|
|
config BR2_PACKAGE_QT_EXAMPLES
|
|
|
|
bool "Compile and install Qt examples (with code)"
|
2016-02-20 13:42:46 +01:00
|
|
|
depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # Qt GUI module
|
2012-04-18 13:29:23 +02:00
|
|
|
select BR2_PACKAGE_QT_GUI_MODULE
|
2010-08-18 14:11:34 +02:00
|
|
|
help
|
|
|
|
If unsure, say N.
|
|
|
|
|
2007-12-18 16:12:15 +01:00
|
|
|
choice
|
|
|
|
prompt "Library type"
|
|
|
|
help
|
|
|
|
Selects the library type: Shared or Static
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_SHARED
|
2007-12-18 16:12:15 +01:00
|
|
|
bool "Shared library"
|
2014-12-03 22:41:29 +01:00
|
|
|
depends on !BR2_STATIC_LIBS
|
2008-06-28 05:55:12 +02:00
|
|
|
help
|
|
|
|
Create and use shared Qt libraries.
|
|
|
|
If you have multiple programs that depend on Qt or intend to use
|
|
|
|
plugins, say Y.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_STATIC
|
2007-12-18 16:12:15 +01:00
|
|
|
bool "Static Library"
|
2008-06-28 05:55:12 +02:00
|
|
|
help
|
|
|
|
Create and use static Qt libraries.
|
|
|
|
If you don't have multiple programs on the target that depends on
|
|
|
|
Qt, then this will save you quite some of storage space.
|
|
|
|
If unsure, say Y.
|
|
|
|
|
2007-12-18 16:12:15 +01:00
|
|
|
endchoice
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_LICENSE_APPROVED
|
2009-03-15 14:54:56 +01:00
|
|
|
bool "Approve free license"
|
2007-07-28 19:26:18 +02:00
|
|
|
help
|
2009-03-15 14:54:56 +01:00
|
|
|
Select this if you approve one of the available free licenses for the
|
|
|
|
Qt4 library.
|
2009-03-12 03:53:54 +01:00
|
|
|
By doing this you will not be asked while the library is compiled.
|
|
|
|
Please read and understand the license terms before approving this.
|
2007-07-28 19:26:18 +02:00
|
|
|
|
2009-03-15 14:54:56 +01:00
|
|
|
LGPL v2.1: http://doc.trolltech.com/4.5/lgpl.html
|
|
|
|
GPL v3.0: http://doc.trolltech.com/4.5/gpl.html
|
2007-07-28 19:26:18 +02:00
|
|
|
|
qt: convert to the GENTARGETS infrastructure
In addition to converting the qt package to the GENTARGETS
infrastructure, this commit also does the following (related) things
in the Qt package:
* Create a BR2_PACKAGE_QT_CONFIG_FILE option, which can be used to
pass a custom Qt configuration file, such as the ones found in
src/corelib/global/qconfig-*.h. This used to be possible, but
required changing qt.mk directly, which isn't really how we
configure things in Buildroot.
* Remove the BR2_PACKAGE_QT_EMB_PLATFORM option, the embedded
platform name is now computed directly in qt.mk.
* The QT_CONFIGURE variable, which hosted all ./configure options,
has been renamed to QT_CONFIGURE_OPTS, for consistency with what we
do in the AUTOTARGETS infrastructure.
* The QT_DEP_LIBS variable has been renamed to QT_DEPENDENCIES, so
that dependencies are properly handled by the GENTARGETS
infrastructures.
* The QT_QMAKE_SET macro (used to adjust the path/flags of the
compiler/linker) has been extended with an additional argument,
which allows to pass the source directory of Qt.
* All the installation procedure has been rewritten to fit within the
GENTARGETS mechanism.
[Peter: fixed minor issues pointed out by Will]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Luca Ceresoli <luca@lucaceresoli.net>
Acked-by: Will Wagner <willw@carallon.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-03-20 15:19:12 +01:00
|
|
|
config BR2_PACKAGE_QT_CONFIG_FILE
|
|
|
|
string "Config file"
|
|
|
|
help
|
|
|
|
Configure options allow to set which modules are being
|
|
|
|
compiled or not in Qt, but Qt also provide a more
|
|
|
|
fine-grained mechanism to configure which features should be
|
|
|
|
enabled or disabled, through a header file. Examples of such
|
|
|
|
header files can be found in src/corelib/global/qconfig-*.h
|
|
|
|
in the Qt sources.
|
|
|
|
|
|
|
|
This option allows to set the path of such a configuration
|
|
|
|
file, which Buildroot will give to Qt at compile time.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_QT3SUPPORT
|
2007-07-29 01:02:26 +02:00
|
|
|
bool "Compatibility with Qt3"
|
2011-02-28 21:46:05 +01:00
|
|
|
depends on BR2_PACKAGE_QT_GUI_MODULE
|
2008-06-28 05:55:12 +02:00
|
|
|
help
|
2008-08-04 21:07:05 +02:00
|
|
|
Turns on support for older Qt3. This will create an additional
|
2008-06-28 05:55:12 +02:00
|
|
|
library with proxy code and increase the space required on target.
|
|
|
|
If unsure say n.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_GUI_MODULE
|
2009-03-11 22:35:07 +01:00
|
|
|
bool "Gui Module"
|
2016-02-20 13:42:46 +01:00
|
|
|
depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405 # nios2 Binutils 2.25.1 bug
|
2009-07-27 15:02:13 +02:00
|
|
|
select BR2_PACKAGE_QT_NETWORK
|
2009-03-11 23:00:46 +01:00
|
|
|
default y
|
2009-03-11 22:35:07 +01:00
|
|
|
help
|
2009-12-14 16:03:42 +01:00
|
|
|
Turns on support for Gui applications. If your board doesn't have
|
2009-03-11 22:35:07 +01:00
|
|
|
video output, or you don't require Qt GUI, say n.
|
|
|
|
|
2016-02-20 13:42:46 +01:00
|
|
|
comment "Qt Gui Module needs a toolchain not affected by Binutils bug 19405"
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19405
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
if BR2_PACKAGE_QT_GUI_MODULE
|
2014-07-15 18:30:56 +02:00
|
|
|
|
|
|
|
if BR2_PACKAGE_QT_EMBEDDED
|
|
|
|
|
2009-01-25 21:19:06 +01:00
|
|
|
menu "Pixel depths"
|
|
|
|
comment "Deselecting each option leads to Qt's default (8,16,32)"
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_PIXEL_DEPTH_1
|
2009-01-25 21:19:06 +01:00
|
|
|
bool "1 bpp, black/white"
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_PIXEL_DEPTH_4
|
2009-01-25 21:19:06 +01:00
|
|
|
bool "4 bpp, grayscale"
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_PIXEL_DEPTH_8
|
2009-01-25 21:19:06 +01:00
|
|
|
bool "8 bpp, paletted"
|
|
|
|
default y
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_PIXEL_DEPTH_12
|
2009-01-25 21:19:06 +01:00
|
|
|
bool "12 bpp, rgb 4-4-4"
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_PIXEL_DEPTH_15
|
2009-01-25 21:19:06 +01:00
|
|
|
bool "15 bpp, rgb 5-5-5"
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_PIXEL_DEPTH_16
|
2009-01-25 21:19:06 +01:00
|
|
|
bool "16 bpp, rgb 5-6-5"
|
|
|
|
default y
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_PIXEL_DEPTH_18
|
2009-01-25 21:19:06 +01:00
|
|
|
bool "18 bpp, rgb 6-6-6"
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_PIXEL_DEPTH_24
|
2009-01-25 21:19:06 +01:00
|
|
|
bool "24 bpp, rgb 8-8-8"
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_PIXEL_DEPTH_32
|
2009-01-25 21:19:06 +01:00
|
|
|
bool "32 bpp, argb 8-8-8-8 and rgb 8-8-8"
|
|
|
|
default y
|
|
|
|
|
|
|
|
endmenu
|
2007-07-28 19:26:18 +02:00
|
|
|
|
2009-12-14 16:54:46 +01:00
|
|
|
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
|
|
|
|
|
2014-07-15 18:30:56 +02:00
|
|
|
endif # BR2_PACKAGE_QT_EMBEDDED
|
|
|
|
|
2009-12-14 16:54:46 +01:00
|
|
|
choice
|
|
|
|
prompt "freetype2 support"
|
|
|
|
default BR2_PACKAGE_QT_NOFREETYPE
|
|
|
|
help
|
|
|
|
Select freetype2 support.
|
|
|
|
|
|
|
|
config BR2_PACKAGE_QT_NOFREETYPE
|
|
|
|
bool "no freetype2 support"
|
2014-07-15 18:30:56 +02:00
|
|
|
depends on BR2_PACKAGE_QT_EMBEDDED
|
2009-12-14 16:54:46 +01:00
|
|
|
help
|
|
|
|
Do not compile in Freetype2 support.
|
|
|
|
|
2014-07-15 18:30:56 +02:00
|
|
|
comment "Qt freetype2 needs Qt embedded"
|
|
|
|
depends on BR2_PACKAGE_QT_X11
|
|
|
|
|
2009-12-14 16:54:46 +01:00
|
|
|
config BR2_PACKAGE_QT_QTFREETYPE
|
|
|
|
bool "Qt freetype2"
|
2014-07-15 18:30:56 +02:00
|
|
|
depends on BR2_PACKAGE_QT_EMBEDDED
|
2009-12-14 16:54:46 +01:00
|
|
|
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
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_GIF
|
2007-08-22 21:31:43 +02:00
|
|
|
bool "Enable GIF support"
|
|
|
|
help
|
|
|
|
This compiles and installs the plugin for GIF reading support.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_LIBMNG
|
2007-08-22 21:31:43 +02:00
|
|
|
bool "Enable libmng support"
|
|
|
|
help
|
|
|
|
This compiles and installs the plugin for MNG support.
|
|
|
|
|
2007-12-18 16:12:15 +01:00
|
|
|
choice
|
2008-04-25 13:45:28 +02:00
|
|
|
prompt "JPEG support"
|
2009-07-25 00:05:35 +02:00
|
|
|
default BR2_PACKAGE_QT_NOJPEG
|
2007-12-18 16:12:15 +01:00
|
|
|
help
|
|
|
|
Select libjpeg support.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_NOJPEG
|
2008-04-25 13:45:28 +02:00
|
|
|
bool "No jpeg support"
|
2008-06-28 05:55:12 +02:00
|
|
|
help
|
|
|
|
Disable JPEG support
|
2007-12-18 16:12:15 +01:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_SYSTEMJPEG
|
2007-12-18 16:12:15 +01:00
|
|
|
select BR2_PACKAGE_JPEG
|
2008-06-28 05:55:12 +02:00
|
|
|
bool "System libjpeg"
|
|
|
|
help
|
|
|
|
Link against system libjpeg
|
2008-03-12 14:53:02 +01:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_QTJPEG
|
2008-06-28 05:55:12 +02:00
|
|
|
bool "Use Qt bundled libjpeg"
|
|
|
|
help
|
|
|
|
Link against libjpeg proveded with Qt
|
2008-04-25 13:45:28 +02:00
|
|
|
endchoice
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "PNG support"
|
2009-07-25 00:05:35 +02:00
|
|
|
default BR2_PACKAGE_QT_NOPNG
|
2008-04-25 13:45:28 +02:00
|
|
|
help
|
|
|
|
Select which library to use if PNG support should be enabled.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_NOPNG
|
2008-04-25 13:45:28 +02:00
|
|
|
bool "No PNG support"
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_SYSTEMPNG
|
2008-06-28 05:55:12 +02:00
|
|
|
bool "System libpng"
|
2008-04-25 13:45:28 +02:00
|
|
|
select BR2_PACKAGE_LIBPNG
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_QTPNG
|
2008-04-25 13:45:28 +02:00
|
|
|
bool "Use Qt bundled libpng"
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "TIFF support"
|
2009-07-25 00:05:35 +02:00
|
|
|
default BR2_PACKAGE_QT_NOTIFF
|
2007-12-18 16:12:15 +01:00
|
|
|
help
|
2008-04-25 13:45:28 +02:00
|
|
|
Select which library to use if TIFF support should be enabled.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_NOTIFF
|
2008-04-25 13:45:28 +02:00
|
|
|
bool "No TIFF support"
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_SYSTEMTIFF
|
2008-06-28 05:55:12 +02:00
|
|
|
bool "System libtiff"
|
2008-04-25 13:45:28 +02:00
|
|
|
select BR2_PACKAGE_TIFF
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_QTTIFF
|
2008-04-25 13:45:28 +02:00
|
|
|
bool "Use Qt bundled libtiff"
|
2007-12-18 16:12:15 +01:00
|
|
|
endchoice
|
|
|
|
|
2009-12-14 16:03:42 +01:00
|
|
|
endif # BR2_PACKAGE_QT_GUI_MODULE
|
|
|
|
|
2007-12-18 16:12:15 +01:00
|
|
|
choice
|
|
|
|
prompt "zlib support"
|
2009-07-25 00:05:35 +02:00
|
|
|
default BR2_PACKAGE_QT_QTZLIB
|
2007-12-18 16:12:15 +01:00
|
|
|
help
|
|
|
|
Select zlib support.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_QTZLIB
|
2008-06-28 05:55:12 +02:00
|
|
|
bool "Qt zlib"
|
2007-12-18 16:12:15 +01:00
|
|
|
help
|
|
|
|
Use the zlib bundled with Qt.
|
2008-10-26 07:03:23 +01:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_SYSTEMZLIB
|
2008-06-28 05:55:12 +02:00
|
|
|
bool "System zlib"
|
2007-12-18 16:12:15 +01:00
|
|
|
select BR2_PACKAGE_ZLIB
|
|
|
|
help
|
|
|
|
Use the shared zlib from the system.
|
|
|
|
endchoice
|
2008-10-26 07:03:23 +01:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
source "package/qt/Config.sql.in"
|
|
|
|
if BR2_PACKAGE_QT_GUI_MODULE
|
2014-07-15 18:30:56 +02:00
|
|
|
if BR2_PACKAGE_QT_EMBEDDED
|
2009-07-25 00:05:35 +02:00
|
|
|
source "package/qt/Config.gfx.in"
|
|
|
|
source "package/qt/Config.mouse.in"
|
2009-12-21 10:54:14 +01:00
|
|
|
source "package/qt/Config.keyboard.in"
|
2014-07-15 18:30:56 +02:00
|
|
|
endif
|
2008-06-28 05:55:12 +02:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_PHONON
|
2008-12-08 19:00:54 +01:00
|
|
|
bool "Phonon Module"
|
2010-05-25 22:54:42 +02:00
|
|
|
depends on BR2_PACKAGE_GSTREAMER
|
2008-12-08 19:00:54 +01:00
|
|
|
select BR2_PACKAGE_GST_PLUGINS_BASE
|
2010-05-25 22:54:42 +02:00
|
|
|
default y
|
2008-12-08 19:00:54 +01:00
|
|
|
help
|
|
|
|
Build the Phonon module. Support for different audio/video
|
|
|
|
formats can be configured at the GStreamer package.
|
|
|
|
If unsure, say n.
|
|
|
|
|
2010-05-25 22:54:42 +02:00
|
|
|
comment "Phonon module needs gstreamer"
|
|
|
|
depends on !BR2_PACKAGE_GSTREAMER
|
|
|
|
|
2010-04-02 15:33:28 +02:00
|
|
|
config BR2_PACKAGE_QT_PHONON_BACKEND
|
|
|
|
bool "Phonon Module Backend"
|
|
|
|
depends on BR2_PACKAGE_QT_PHONON
|
|
|
|
help
|
|
|
|
Build the platform Phonon plugin.
|
|
|
|
If unsure, say n.
|
2013-07-15 23:44:20 +02:00
|
|
|
|
|
|
|
config BR2_PACKAGE_QT_OPENGL_ES
|
|
|
|
bool "OpenGL ES v2.x support"
|
2014-04-05 17:21:38 +02:00
|
|
|
depends on BR2_PACKAGE_HAS_LIBGLES
|
2014-04-05 17:21:39 +02:00
|
|
|
depends on BR2_PACKAGE_HAS_LIBEGL
|
2013-07-15 23:44:20 +02:00
|
|
|
help
|
|
|
|
Enable the OpenGL ES v2.x support.
|
|
|
|
|
2011-03-25 22:12:32 +01:00
|
|
|
endif
|
2010-04-02 15:33:28 +02:00
|
|
|
|
|
|
|
config BR2_PACKAGE_QT_DBUS
|
|
|
|
bool "DBus Module"
|
2012-01-27 00:41:30 +01:00
|
|
|
select BR2_PACKAGE_DBUS
|
2012-07-25 11:29:58 +02:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus
|
2012-11-17 13:24:08 +01:00
|
|
|
depends on BR2_USE_MMU # dbus
|
2010-04-02 15:33:28 +02:00
|
|
|
help
|
|
|
|
Build the Qt DBus module.
|
|
|
|
|
2013-10-13 16:55:32 +02:00
|
|
|
comment "DBus Module needs a toolchain w/ threads"
|
2013-11-07 09:24:37 +01:00
|
|
|
depends on BR2_USE_MMU
|
2012-07-25 11:29:58 +02:00
|
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_XML
|
2009-04-29 20:29:24 +02:00
|
|
|
bool "XML Module"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Build the XML module.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_XMLPATTERNS
|
2008-06-28 05:55:12 +02:00
|
|
|
bool "XML Patterns Module"
|
2009-07-25 00:05:35 +02:00
|
|
|
depends on BR2_PACKAGE_QT_XML
|
2008-06-28 05:55:12 +02:00
|
|
|
help
|
|
|
|
Build QtXmlPatterns module.
|
|
|
|
If unsure, say n
|
|
|
|
|
2010-04-02 15:33:28 +02:00
|
|
|
config BR2_PACKAGE_QT_MULTIMEDIA
|
|
|
|
bool "Multimedia Module"
|
2010-12-20 11:17:05 +01:00
|
|
|
depends on BR2_PACKAGE_QT_GUI_MODULE
|
2010-04-02 15:33:28 +02:00
|
|
|
help
|
|
|
|
Build QtMultimedia module.
|
|
|
|
|
|
|
|
config BR2_PACKAGE_QT_AUDIO_BACKEND
|
|
|
|
bool "QtMultimedia Audio backend"
|
|
|
|
depends on BR2_PACKAGE_QT_MULTIMEDIA
|
2010-07-21 23:20:59 +02:00
|
|
|
select BR2_PACKAGE_ALSA_LIB
|
2012-09-18 09:21:37 +02:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
|
2010-04-02 15:33:28 +02:00
|
|
|
help
|
2010-07-21 23:20:59 +02:00
|
|
|
Build the ALSA audio backend into QtMultimedia
|
2010-04-02 15:33:28 +02:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_SVG
|
2008-06-28 05:55:12 +02:00
|
|
|
bool "SVG Module"
|
2010-12-20 11:17:05 +01:00
|
|
|
depends on BR2_PACKAGE_QT_GUI_MODULE
|
2008-06-28 05:55:12 +02:00
|
|
|
help
|
|
|
|
Build the SVG module.
|
|
|
|
If unsure, say n
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_NETWORK
|
2009-04-29 20:29:24 +02:00
|
|
|
bool "Network Module"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Install the Network module.
|
|
|
|
if unsure, say y
|
|
|
|
|
2013-11-02 17:17:04 +01:00
|
|
|
config BR2_PACKAGE_QT_ARCH_SUPPORTS_WEBKIT
|
|
|
|
bool
|
2016-02-24 13:20:42 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
2013-11-02 17:17:04 +01:00
|
|
|
# see src/3rdparty/webkit/Source/JavaScriptCore/wtf/Platform.h
|
2014-12-04 17:59:59 +01:00
|
|
|
# see http://lists.busybox.net/pipermail/buildroot/2014-November/112605.html
|
2015-07-15 15:47:17 +02:00
|
|
|
default y if BR2_arc || BR2_arm || BR2_armeb || BR2_i386 || BR2_microblazeel || \
|
2014-12-04 17:59:59 +01:00
|
|
|
BR2_microblazebe || BR2_mips || BR2_mipsel || \
|
|
|
|
(BR2_mips64 || BR2_mips64el) && !BR2_MIPS_NABI32 || BR2_powerpc || \
|
2016-02-24 13:20:42 +01:00
|
|
|
BR2_powerpc64 || BR2_powerpc64le || BR2_x86_64
|
2015-05-17 16:15:38 +02:00
|
|
|
# The CodeSourcery SuperH toolchain fails to build Webkit,
|
|
|
|
# with an assertion failure in binutils.
|
|
|
|
default y if (BR2_sh4 || BR2_sh4eb || BR2_sh4a || BR2_sh4aeb) && \
|
2015-12-19 19:14:42 +01:00
|
|
|
!BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_SH
|
2013-11-02 17:17:04 +01:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_WEBKIT
|
2008-06-28 05:55:12 +02:00
|
|
|
bool "WebKit Module"
|
2015-05-05 16:33:54 +02:00
|
|
|
depends on BR2_PACKAGE_QT_SCRIPT
|
2010-11-27 21:09:15 +01:00
|
|
|
depends on BR2_PACKAGE_QT_SHARED
|
|
|
|
depends on BR2_PACKAGE_QT_GUI_MODULE
|
2009-07-25 00:05:35 +02:00
|
|
|
depends on BR2_PACKAGE_QT_NETWORK
|
2013-11-02 17:17:04 +01:00
|
|
|
depends on BR2_PACKAGE_QT_ARCH_SUPPORTS_WEBKIT
|
2014-11-19 15:40:06 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # needs pthread_getattr_np()
|
2008-06-28 05:55:12 +02:00
|
|
|
help
|
|
|
|
Build the WebKit module.
|
|
|
|
If unsure, say n.
|
|
|
|
|
2015-05-05 16:33:54 +02:00
|
|
|
comment "WebKit needs shared library/NPTL toolchain/script/gui/network support"
|
|
|
|
depends on !(BR2_PACKAGE_QT_SCRIPT && BR2_PACKAGE_QT_SHARED && \
|
|
|
|
BR2_PACKAGE_QT_GUI_MODULE && BR2_PACKAGE_QT_NETWORK)
|
2014-11-19 15:40:06 +01:00
|
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
2013-11-02 17:17:04 +01:00
|
|
|
depends on BR2_PACKAGE_QT_ARCH_SUPPORTS_WEBKIT
|
2010-11-27 21:09:15 +01:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_STL
|
2009-07-16 14:16:25 +02:00
|
|
|
bool "STL support"
|
|
|
|
help
|
|
|
|
Compile STL support.
|
|
|
|
If unsure, say n.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_OPENSSL
|
2008-06-28 05:55:12 +02:00
|
|
|
bool "Enable OpenSSL support"
|
2009-07-25 00:05:35 +02:00
|
|
|
depends on BR2_PACKAGE_QT_NETWORK
|
2008-06-28 05:55:12 +02:00
|
|
|
select BR2_PACKAGE_OPENSSL
|
|
|
|
help
|
|
|
|
Enable support for the OpenSSL encryption library. If you use
|
|
|
|
QSslSocket say y here, otherwise, say no to save space on the
|
|
|
|
target.
|
|
|
|
If unsure, say n.
|
|
|
|
|
2014-12-04 17:59:59 +01:00
|
|
|
config BR2_PACKAGE_QT_ARCH_SUPPORTS_SCRIPT
|
|
|
|
bool
|
2016-02-24 13:20:42 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
2014-12-04 17:59:59 +01:00
|
|
|
# see http://lists.busybox.net/pipermail/buildroot/2014-November/112605.html
|
2016-02-24 13:20:43 +01:00
|
|
|
default y if BR2_arc || BR2_arm || BR2_armeb || BR2_aarch64 || BR2_i386 || \
|
2014-12-04 17:59:59 +01:00
|
|
|
BR2_microblazeel || BR2_microblazebe || BR2_mips || BR2_mipsel || \
|
|
|
|
BR2_mips64 || BR2_mips64el || BR2_nios2 || BR2_powerpc || \
|
2015-04-13 21:53:25 +02:00
|
|
|
BR2_powerpc64 || BR2_powerpc64le || BR2_sh4 || BR2_sh4eb || \
|
2016-02-24 13:20:42 +01:00
|
|
|
BR2_sh4a || BR2_sh4aeb || BR2_x86_64
|
2014-12-04 17:59:59 +01:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_SCRIPT
|
2009-04-29 20:29:24 +02:00
|
|
|
bool "Script Module"
|
2014-12-04 17:59:59 +01:00
|
|
|
depends on BR2_PACKAGE_QT_ARCH_SUPPORTS_SCRIPT
|
2014-11-19 15:40:05 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # needs pthread_getattr_np()
|
2009-04-29 20:29:24 +02:00
|
|
|
default y
|
|
|
|
help
|
|
|
|
Build the Qt Script module.
|
|
|
|
if unsure, say y.
|
|
|
|
|
2014-11-19 15:40:05 +01:00
|
|
|
comment "Script Module needs a toolchain with NPTL"
|
|
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
2014-12-04 17:59:59 +01:00
|
|
|
depends on BR2_PACKAGE_QT_ARCH_SUPPORTS_SCRIPT
|
2014-11-19 15:40:05 +01:00
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
config BR2_PACKAGE_QT_SCRIPTTOOLS
|
2009-04-29 20:29:24 +02:00
|
|
|
bool "Script Tools Module"
|
2009-07-25 00:05:35 +02:00
|
|
|
depends on BR2_PACKAGE_QT_SCRIPT
|
2011-05-22 10:53:40 +02:00
|
|
|
depends on BR2_PACKAGE_QT_GUI_MODULE
|
2009-04-29 20:29:24 +02:00
|
|
|
help
|
|
|
|
Build the Qt Script Tools module.
|
|
|
|
if unsure, say n.
|
|
|
|
|
2011-05-31 18:16:34 +02:00
|
|
|
config BR2_PACKAGE_QT_DECLARATIVE
|
|
|
|
bool "Declarative module"
|
2011-06-21 13:15:04 +02:00
|
|
|
depends on BR2_PACKAGE_QT_SCRIPT
|
2011-05-31 18:16:34 +02:00
|
|
|
depends on BR2_PACKAGE_QT_GUI_MODULE
|
2014-09-12 04:21:35 +02:00
|
|
|
depends on BR2_PACKAGE_QT_SQL_MODULE
|
2011-05-31 18:16:34 +02:00
|
|
|
help
|
|
|
|
Build the Qt Declarative Module for qml support
|
|
|
|
if unsure, say n.
|
|
|
|
|
2014-04-23 01:15:33 +02:00
|
|
|
config BR2_PACKAGE_QT_TEST
|
|
|
|
bool "Test Module"
|
|
|
|
help
|
|
|
|
Install the Test module.
|
|
|
|
|
2009-07-25 00:05:35 +02:00
|
|
|
endif # BR2_PACKAGE_QT
|