kumquat-buildroot/package/qt6/qt6base/Config.in
Jesse Van Gavere c84f8742be package/qt6/qt6base: add support for sql module w/ sqlite
Even though Qt6 support using a bundled sqlite, in Buildroot, we
always prefer to use non-bundled libraries when possible.

Signed-off-by: Jesse Van Gavere <jesseevg@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-09-20 08:09:24 +02:00

100 lines
2.3 KiB
Plaintext

config BR2_PACKAGE_QT6BASE
bool "qt6base"
select BR2_PACKAGE_DOUBLE_CONVERSION
select BR2_PACKAGE_LIBB2
select BR2_PACKAGE_PCRE2
select BR2_PACKAGE_PCRE2_16
select BR2_PACKAGE_ZLIB
help
Qt is a cross-platform application and UI framework for
developers using C++.
This package corresponds to the qt6base module, which
contains the base Qt libraries: QtCore, QtNetwork, QtGui,
QtWidgets, etc.
http://qt.io
if BR2_PACKAGE_QT6BASE
config BR2_PACKAGE_QT6BASE_CONCURRENT
bool "concurrent module"
help
This options enables the Qt6Concurrent library.
config BR2_PACKAGE_QT6BASE_DBUS
bool "DBus module"
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU
select BR2_PACKAGE_DBUS
help
This option enables the D-Bus module.
config BR2_PACKAGE_QT6BASE_NETWORK
bool "network module"
help
This options enables the Qt6Network library.
config BR2_PACKAGE_QT6BASE_SQL
bool "sql module"
help
This options enables the Qt6Sql library.
if BR2_PACKAGE_QT6BASE_SQL
config BR2_PACKAGE_QT6BASE_MYSQL
bool "MySQL Plugin"
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_USE_MMU
depends on BR2_TOOLCHAIN_HAS_THREADS
select BR2_PACKAGE_MYSQL
help
Build MySQL plugin
comment "MySQL plugin needs a toolchain w/ C++, threads"
depends on BR2_USE_MMU
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_QT6BASE_PSQL
bool "PostgreSQL Plugin"
depends on BR2_USE_MMU
depends on !BR2_STATIC_LIBS
depends on BR2_USE_WCHAR
depends on !BR2_OPTIMIZE_FAST
select BR2_PACKAGE_POSTGRESQL
help
Build PostgreSQL plugin
comment "PostgreSQL plugin needs a toolchain w/ wchar, dynamic library"
depends on BR2_USE_MMU
depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR
comment "PostgreSQL plugin can't be built with optimize for fast"
depends on BR2_USE_MMU
depends on BR2_OPTIMIZE_FAST
config BR2_PACKAGE_QT6BASE_SQLITE
bool "SQLite plugin"
select BR2_PACKAGE_SQLITE
select BR2_PACKAGE_SQLITE_ENABLE_COLUMN_METADATA
help
Build SQLite plugin
endif
config BR2_PACKAGE_QT6BASE_SYSLOG
bool "syslog support"
help
Logs to the standard UNIX logging mechanism.
config BR2_PACKAGE_QT6BASE_TEST
bool "test module"
help
This options enables the Qt6Test library.
config BR2_PACKAGE_QT6BASE_XML
bool "XML module"
help
This options enables the Qt6Xml library.
endif