package/qt5tools: hide qdoc with llvm dependencies
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>
This commit is contained in:
parent
aa3622758b
commit
546a4e1c1f
@ -19,6 +19,16 @@ config BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS
|
|||||||
|
|
||||||
config BR2_PACKAGE_QT5TOOLS_QDOC_TOOL
|
config BR2_PACKAGE_QT5TOOLS_QDOC_TOOL
|
||||||
bool "qdoc host 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
|
help
|
||||||
This option enables the qdoc host tool.
|
This option enables the qdoc host tool.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user