546a4e1c1f
Building qdoc requires a llvm and clang for the host. However, there is a limitation in the llvm and clang packages in Buildroot, which makes it impossible to have a host variant without a target variant. So, propagate the dependencies of the target llvm and clang, to ensure we can only have a host-llvm and -clang packages that are correctly built. Note that we do propagate all of the dependencies (instead of just the architecture part), to be consistent. Reported-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Yann E. MORIN <yann.morin@orange.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Peter Seiderer <ps.report@gmx.net> Cc: Julien Corjon <corjon.j@ecagroup.com> Reviewed-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
60 lines
1.7 KiB
Plaintext
60 lines
1.7 KiB
Plaintext
config BR2_PACKAGE_QT5TOOLS
|
|
bool "qt5tools"
|
|
help
|
|
Qt is a cross-platform application and UI framework for
|
|
developers using C++.
|
|
|
|
Qt Tools provides tools facilitate the development
|
|
and design of applications.
|
|
|
|
http://doc.qt.io/qt-5/qtmodules.html#qt-tools
|
|
|
|
if BR2_PACKAGE_QT5TOOLS
|
|
|
|
config BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS
|
|
bool "Linguist host tools (lconvert, lrelease, lupdate)"
|
|
help
|
|
This option enables the linguist host tools
|
|
lconvert, lrelease and lupdate.
|
|
|
|
config BR2_PACKAGE_QT5TOOLS_QDOC_TOOL
|
|
bool "qdoc host tool"
|
|
# Needs llvm-config and libclang for the host, which is not
|
|
# currently supported in Buildroot, unless the target is
|
|
# already supported by llvm.
|
|
depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS # llvm, clang
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # llvm, clang
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # llvm, clang
|
|
depends on BR2_INSTALL_LIBSTDCPP # llvm, clang
|
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # llvm, clang
|
|
depends on !BR2_STATIC_LIBS # llvm, clang
|
|
depends on BR2_USE_WCHAR # llvm, clang
|
|
help
|
|
This option enables the qdoc host tool.
|
|
|
|
config BR2_PACKAGE_QT5TOOLS_PIXELTOOL
|
|
bool "pixeltool"
|
|
select BR2_PACKAGE_QT5BASE_GUI
|
|
select BR2_PACKAGE_QT5BASE_WIDGETS
|
|
select BR2_PACKAGE_QT5BASE_PNG # saving png images
|
|
help
|
|
Compile and install the pixeltool program.
|
|
|
|
config BR2_PACKAGE_QT5TOOLS_QTDIAG
|
|
bool "qtdiag"
|
|
select BR2_PACKAGE_QT5BASE_GUI
|
|
help
|
|
Compile and install the qtdiag program.
|
|
|
|
config BR2_PACKAGE_QT5TOOLS_QTPATHS
|
|
bool "qtpaths"
|
|
help
|
|
Compile and install the qtpaths program.
|
|
|
|
config BR2_PACKAGE_QT5TOOLS_QTPLUGININFO
|
|
bool "qtplugininfo"
|
|
help
|
|
Compile and install the qtplugininfo program.
|
|
|
|
endif
|